授予 Amazon Lightsail 中个别存储桶对象的公有访问权限。
使用个别对象访问权限控制存储桶中个别对象的公有(未经身份验证的)只读访问权限。您可以将存储桶中的个别对象设为私有或公有(只读)。
建议您仅在有特别需求时才配置个别对象访问权限,比如仅将存储桶中的某些对象设为公有,同时保持所有其他对象的私有状态。例如,某些 WordPress 插件要求存储桶允许将个别对象设为公有。有关更多信息,请参阅教程:将存储桶连接到 WordPress 实例和教程:将存储桶与内容分发网络分配结合使用。
有关权限选项的更多信息,请参阅存储桶权限。有关安全最佳实践的更多信息,请参阅对象存储的安全最佳实践。有关存储桶的更多信息,请参阅对象存储。
配置个别对象访问权限
完成以下过程以配置存储桶中个别对象的访问权限。有关授予用户管理 Lightsail 中存储桶的权限的 IAM policy 示例,请参阅用于管理存储桶的 IAM policy。
-
登录 Lightsail 控制台
。 -
在左侧导航窗格中,选择存储。
-
选择要为其配置个别对象访问权限的存储桶的名称。
-
选择对象选项卡。
-
在要为其配置访问权限的对象旁边添加复选标记。
对象信息窗格显示对象的当前访问权限。
-
在对象信息窗格的权限部分选择编辑,以更改对象的访问权限。
注意
如果编辑选项不可用,则存储桶的访问权限不允许配置个别对象访问权限。要配置个别对象访问权限,存储桶访问权限必须设置为个别对象可设为公有(只读)。有关更多信息,请参阅配置存储桶访问权限。
-
在选择权限下拉菜单中,选择以下选项之一:
-
私有 — 只有您或您授予访问权限的人才可以读取对象。
-
公有(只读)— 世界上任何人都可以读取对象。
-
-
选择保存以保存更改。否则,选择取消。
存储桶的存储桶访问权限设置对个别对象访问权限具有以下影响:
-
如果您将存储桶访问权限更改为所有对象都是私有的,存储桶中的所有对象都将变成私有状态,即使它们之前配置了公有(只读)的个别对象访问权限。但是,会保留已配置的个别对象访问权限。例如,如果您将存储桶访问权限更改回个别对象可设为公有(只读),则可再次公开读取所有具有公有(只读)个别访问权限的对象。
-
如果您将存储桶访问权限更改为所有对象都是公有的(只读),存储桶中的所有对象都将变成公有(只读)状态,即使它们之前配置了私有的个别对象访问权限。
有关存储桶访问权限的更多信息,请参阅配置存储桶访问权限。
-