繁体   English   中英

使 gcs 对象 URL 对组织内的所有用户公开

[英]make gcs object URL public to all users within an organization

我有一个桶bucket1 ,其中有一个文件abc.pdf ,我想让我组织中的所有用户都可以访问这个文件,无论他们是否有 GCP 帐户,即,让它对我的所有 Intranet 用户公开甚至不属于 GCP 的组织。

例如:如果 ID 为 abc@xyz.com 的用户不属于 GCP 或在单击该 URL 时没有谷歌帐户,则他应该能够访问它。

在这方面需要指导和帮助。

我建议使用签名 URL ,因为即使没有 Google 帐户,用户也可以限时访问特定的云存储资源。

要公开 Google Cloud Storage 存储桶中的文件并供您组织内的所有用户访问,您可以按照以下步骤操作:

  1. 转到 Google Cloud Console ( https://console.cloud.google.com/ ) 并导航到 Cloud Storage 部分。
  2. 找到包含要公开的文件的存储桶,然后单击存储桶的名称将其打开。
  3. 找到您要公开的文件,点击打开文件详情页面。
  4. 单击“共享”按钮。
  5. 在“添加人员和组”字段中,输入您要授予访问权限的用户或组的电子邮件地址,然后从下拉菜单中选择“可以查看”。
  6. 单击“发送”向用户或组发送电子邮件邀请,其中将包含指向文件的链接。
  7. 要公开文件,请单击“在网络上公开”选项旁边的“更改”按钮,然后从下拉菜单中选择“打开 - Internet 上的任何人都可以找到和访问”。
  8. 单击“保存”以保存更改并使文件可公开访问。

请注意,在 Web 上公开文件意味着知道链接的任何人都可以访问该文件,而不仅仅是您组织内的用户。 如果您只想将访问权限限制为组织内的用户,则可以使用 Google Cloud Identity-Aware Proxy (IAP) 将文件访问权限限制为组织内经过身份验证的用户。 您可以在 Google Cloud 文档 ( https://cloud.google.com/iap/docs/ ) 中找到有关使用 IAP 保护资源访问的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM