【发布时间】:2020-02-18 18:52:50
【问题描述】:
在我的开发服务器中,我可以使用 blobkey 下载 csv 对象。问题是在生产中,blobkey 不下载任何东西(它返回 404);大概是因为 blobkey 不准确。我认为这是因为 google 弃用了 blobstore 并且不再使用 blobkeys。这意味着我需要尝试从谷歌存储桶下载。我不知道该怎么做;在开发服务器中,我会去这个端点下载 /data?key=<blob_key> 来下载 blob 对象。
如果我导航到存储桶和项目然后单击下载,我也可以下载 csv 对象。我可以做一些小的调整来让下载发生吗?如果有人能指出我特定的方向,BI 将不胜感激。
【问题讨论】:
-
您的用户是否使用 Google 凭据向 Google 进行身份验证?如果是这样,ACL 和/或 IAM 听起来像是答案。如果您需要根据请求提供下载 URL,则可能是签名 URL ...cloud.google.com/storage/docs/access-control/signed-urls
-
嘿 Kolban,你有一些可以链接的示例 python 代码吗?我在使用 google 文档时遇到了问题。
-
这是一个很大的区域......但这里有一些关于从应用程序创建签名 URL 的文档,示例是 python。 cloud.google.com/storage/docs/access-control/…
标签: google-app-engine google-cloud-platform google-cloud-storage