【发布时间】:2019-04-11 03:07:41
【问题描述】:
我有一个使用签名 URL 将对象上传到 Google Cloud Storage 的应用程序,我想知道是否可以在签名/上传步骤中公开对象。
我知道可以通过在其存储桶上设置策略或使用客户端库/在上传后发出 REST 请求来使对象公开可见,但为了尽量减少对我的工作流程的影响,我会喜欢一口气做完。这可能吗?如果可以做到,我假设它是通过在签署 URL 或使用签名 URL 发出 REST 请求时设置标头,但我无法找到涵盖此内容的文档。
更新:
我刚刚找到the Extension/Custom Headers section of the XML API docs,它声称可以使用x-goog-acl 标头(例如x-goog-acl: public-read)来实现。不幸的是,这不起作用。在签名 URL 和上传文件时设置标头后,该对象不公开可见。
【问题讨论】:
标签: rest google-cloud-platform google-cloud-storage google-cloud-functions