使用签名的网址以并行方式从GCS存储桶下载/上传文件

时间:2019-06-20 22:03:14

标签: json api

我想设计一个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上传或下载文件,并且文件传输过程需要以并行方式完成。有办法吗?

0 个答案:

没有答案