我为我的Google云项目创建了一个存储桶,它具有“所有用户”,“所有经过身份验证的用户”和3个预定义组的默认权限。这些意味着什么?
我希望将存储桶内对象的读取权限授予所有(公共),并将存储桶权限写入仅对我的应用程序和应用程序编辑者。我该怎么做?
答案 0 :(得分:3)
3个预定义组用于:
项目业主
项目编辑
所有项目小组成员
另外两组是:
所有用户 - 授予公共访问权限
所有经过身份验证的用户 - 这表示所有使用Google帐户登录的用户。
有关详细信息,请参阅: https://developers.google.com/storage/docs/accesscontrol#defaultbuckets
当您希望从项目中完全控制时,您需要从应用程序传递项目所有者组和客户端API中的密钥。
要向公众提供读取权限,您可以对存储桶中的“所有用户”选择“读取”。如果在创建对象时未指定,则对象应采用存储桶的默认权限。