我想设计一个API,该API允许客户端以并行方式从GCS存储桶上载或下载文件/对象(将文件分解为大块,然后以并行方式上载文件并将其组合为og文件在接收端)
我设法为用户创建了URL,以将对象作为完整的单个对象从存储桶下载/上传到存储桶。我尝试使用中提供的JSON API https://cloud.google.com/storage/docs/composite-objects 当标题中提供了授权时,上述链接中“使用JSON API执行对象组合”部分下的代码对于上传块或组件对象很有用,这不是我想要的,因为我不想让用户拥有任何私有细节从我为他们生成的网址中
{
"sourceObjects": [
{
"name": "component-obj-1"
},
{
"name": "component-obj-2"
},
{
"name": "component-obj-3"
}
],
"destination": {
"contentType": "application/octet-stream"
}
}
我希望用户能够使用生成的URL上传或下载文件,并且文件传输过程需要以并行方式完成。有办法吗?