【问题标题】:Google Cloud Storage Public Access谷歌云存储公共访问
【发布时间】:2022-01-28 15:07:50
【问题描述】:

我有一个关于我的谷歌平台上的公共存储桶共享的问题。这些是详细信息:

1 - 我应用了公共设置(将 AllUsers 和 AllAuthenticatedUsers 添加到我的存储桶)。 2 - 我添加了一些具有 ObjectAdmin 选项的用户,以便他们可以上传文件。

当我使用我的 Google 管理员用户访问存储桶时,我可以在存储桶文件的“公共访问”列中看到“复制 URL”选项(快捷方式)。

public access shrotcut ok for admin

这不适用于公共(经过身份验证或未经身份验证的)互联网用户。对于这些用户,值“授予公共主体的访问权限”或“隐藏的值”显示在“公共访问权限”列中。

value hidden but click on file shows public url

对于我添加为 ObjectAdmin 的用户,在公共 URL 中打开文件时,会出现值“授予公共主体的访问权限”

click on file Public URL Not applicable

如果访问是通过任何没有 ObjectAdmin 的用户,我可以在打开文件时看到公共 url。

在所有情况下,我都可以通过单击文件中的“...”来收集公共 URL。

您是否知道我需要编辑或应用哪些选项(或需要哪些角色)才能在管理员用户中显示公共 URL?

这在上个月有效,我认为这与 Google 角色更新有关。

谢谢!

【问题讨论】:

    标签: google-cloud-platform permissions storage acl public


    【解决方案1】:

    我遇到了类似的问题,存储桶上的文件列表中的“复制 URL”链接消失了。

    在使用权限一段时间后,我发现在存储桶级别具有“存储对象管理员”角色的用户还需要“存储旧存储桶所有者”角色。然后这些用户可以再次看到“复制 URL”链接。

    Google 似乎更改了云存储的可用角色/权限集,并自动将“Storage Legacy Bucket Owner”角色授予项目的所有者和编辑者。但是,当用户在存储桶级别(不是通过项目的 IAM)添加时,他们不适合这些项目角色,即使他们是存储桶的管理员。

    【讨论】:

    • 嗨,AlexJet!谢谢你的注意。我创建了一个用户并给了他这些权限,实际上出现了“复制 URL”的值,而不必通过“...”菜单访问该值,正如一些用户报告的那样(没有此权限的用户),该值“复制 URL”最终从视图中消失了。我要求用户使用每个文件的“...”中的选项复制文件的公共 url。分配此“Storage Legacy Bucket Owner”设置是否会提升用户的权限会导致问题?
    猜你喜欢
    • 2015-03-28
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2019-08-24
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多