gpt4 book ai didi

google-app-engine - 无需太多设置即可在多个谷歌应用引擎应用程序之间共享谷歌云存储

转载 作者:太空宇宙 更新时间:2023-11-03 15:33:29 25 4
gpt4 key购买 nike

我正在使用谷歌云 sql 和谷歌云存储开发谷歌应用引擎 java 应用程序。

我想在多个应用引擎应用程序上部署相同的代码,并在每个应用引擎应用程序上共享谷歌云存储文件和存储桶。每个应用程序都可以读取和写入同一个存储桶。我怎样才能做到这一点?我不想让存储桶具有公共(public)访问权限。

我如何在 java 中实用地创建一个存储桶以在所有 Google App Engine 应用程序之间共享相同的代码,以便每个应用程序都可以使用它?

最佳答案

您的应用引擎应用程序作为与其项目关联的特殊“服务帐户”运行。该帐户可以像其他任何帐户一样被授予权限。如果您授予所有服务帐户对所有存储桶和对象的完全控制权,他们将能够像所有者一样使用这些存储桶。

要查找服务帐户,请转至应用引擎控制台并选择“应用程序设置”页面。服务帐户的名称打印在那里。

Service account name circled

现在,使用云控制台或 gsutil,授予该帐户完全控制权。如果需要,您还可以将其添加到“默认对象 ACL”,以确保在该对象中创建的新对象在默认情况下将完全控制权授予所有适当的帐户。

关于google-app-engine - 无需太多设置即可在多个谷歌应用引擎应用程序之间共享谷歌云存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26859087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com