google-app-engine - 允许在谷歌云存储上公开共享文件

标签 google-app-engine google-cloud-storage

谷歌云存储允许用户勾选“公开共享?”存储管理器中的字段,允许您直接共享数据的 URL。

我正在使用 google app engine 并将数据发送到存储,但我希望默认公开共享它。

我该怎么做?除了手动操作外,他们的文档似乎没有提及任何相关内容。

我正在使用 python,但它可能没有太大区别。

最佳答案

您可以使用 GSUtil工具和套件以及 Default ACL在水桶上。
在默认 ACL allow everyone 中允许对存储桶进行读取,在设置默认 ACL 后,存储桶中的每个新文件都将公开可用。

关于google-app-engine - 允许在谷歌云存储上公开共享文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9450117/

相关文章:

django - 在 django 项目中配置谷歌云数据存储

python - Python 上的 Google 应用引擎 "ImportError: No module named google.appengine.ext"

amazon-s3 - 使用直接传输从 S3 到 Google Cloud Storage(Web 界面)

python - 使用带有 GCS 的签名 URL 时签名不匹配

java - 统计实体时限制查询结果

java - 在谷歌应用引擎中为数据存储使用低级 api?不好吗?

node.js - NodeJS gcloud - 使用公共(public)读取属性/自定义缓存过期上传到谷歌存储

java - 如何获取 Google Cloud Storage 中文件的最后修改日期?

google-app-engine - 访问生产中的 Google App Engine Python 应用程序代码

node.js - 谷歌云存储的修改