代码之家  ›  专栏  ›  技术社区  ›  Steverino

如果AWS S3对象已经是公共的,是否可以将其设置为私有的?

  •  0
  • Steverino  · 技术社区  · 8 年前

    我知道S3对象在默认情况下是私有的。假设(为了论证)我已经公开了一个S3对象。现在我希望它再次成为私人的,因为把它公之于众是一个错误。AWS控制台似乎没有提供任何执行此操作的方法。唯一的方法是下载文件,从S3中删除并重新上传吗?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Steverino    8 年前

    在发布了这个问题后,我在视频中找到了答案。

    自当前AWS S3实施(2018年3月5日)起,您必须:

    • 进入S3中的文件(对象)属性(例如,通过单击S3 bucket overview中的文件)
    • 转到 Permissions 选项卡
    • 在下面 Public access 点击 Everyone
    • 取消选择 Read object

    我不知道为什么我在第一次尝试时几次错过了它。