是否可以从GCS中获取/卷曲受保护的文件?

cod*_*efx 10 google-cloud-storage

是否可以在不将其公开的情况下从Google云端存储中保存/卷曲受保护的文件?我不介意固定的预定义令牌.我只是想避免我的公共文件被泄露的情况,这让我花了很多钱.

Ada*_*dam 11

另一种方式,如果您不介意在外部获取令牌,则使用curl在您对GCS的调用中设置'Authorization'标题,如下所示:

curl -H "Authorization: Bearer 1/fFBGRNJru1FQd44AzqT3Zg" https://www.googleapis.com/storage/v1/b/bucket/o/object?alt=media
Run Code Online (Sandbox Code Playgroud)

'alt = media'查询字符串参数是直接下载对象数据而不是接收JSON响应所必需的.

您可以在OAuth 2.0 Playground中单独复制和粘贴通过Cloud Storage JSON API授权获得的令牌.

另请参阅:
https ://cloud.google.com/storage/docs/access-control https://cloud.google.com/storage/docs/json_api/v1/objects/get


jte*_*ace 6

您可以使用签名 URL。这允许您创建可用于下载对象而无需额外身份验证的签名 URL。