禁止公开访问 (original) (raw)

禁止公开访问

设置

本页面介绍禁止公开访问的存储桶设置和相关的禁止公开访问的组织政策限制条件。使用该设置或限制条件可以限制可获得授予数据访问权限的实体(例如通过互联网访问的匿名用户)。如需查看访问权限控制选项的概览,请参阅访问权限控制概览

概览

禁止公开访问可防止 Cloud Storage 存储桶和对象被意外泄露给公众。强制执行禁止公开访问后,任何人都无法通过 IAM 政策或 ACL 公开适用的存储桶中的数据。您可以通过以下两种方式来强制执行禁止公开访问:

您应该使用禁止公开访问设置吗?

如果您知道自己的数据绝对不应在公共互联网上公开,则使用禁止公开访问设置。为了向资源提供最高安全性,请在组织的最高级层强制执行禁止公开访问。

如果您需要针对静态网站托管等使用场景保持存储桶公开,则不应使用禁止公开访问设置。如需在组织中对本来强制执行禁止公开访问的此类存储桶设置例外,请对包含该存储桶的特定项目停用禁止公开访问。

强制执行后的行为

受到禁止公开访问制约的资源具有以下行为:

继承

即使存储桶没有在其设置中明确强制执行禁止公开访问,它仍可能会继承禁止公开访问设置,如果对该存储桶存在于的项目、文件夹或组织设置了组织政策限制条件 storage.publicAccessPrevention,则会发生此情况。因此,存储桶状态只能设置为 enforcedinherited

停用时的行为

当禁止公开访问不再应用于资源时,会发生以下情况:

您可以随时为项目、文件夹或组织停用禁止公开访问设置。即使您对采用 enforced 设置的存储分区所在的项目、文件夹或组织停用了该设置,这些存储分区仍继续强制执行禁止公开访问设置。

注意事项

后续步骤

如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。

最后更新时间 (UTC):2025-12-10。