Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如果AWS S3对象已经是公共的,您可以将其设置为私有的吗?_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 如果AWS S3对象已经是公共的,您可以将其设置为私有的吗?

Amazon web services 如果AWS S3对象已经是公共的,您可以将其设置为私有的吗?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我知道S3对象在默认情况下是私有的。假设(为了论证)我已经公开了一个S3对象。现在我希望它再次成为私人的,因为公开是一个错误。AWS控制台似乎没有提供任何方法来实现这一点。唯一的方法是下载文件,从S3中删除,然后重新上传吗?在发布这个问题后,我在视频中找到了答案 自当前AWS S3实施(2018年3月5日)起,您必须: 进入S3中的文件(对象)属性(例如,通过单击S3 bucket overview中的文件) 转到权限选项卡 在公共访问下单击所有人 取消选择读取对象 我不知道为什么我在第一次

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

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

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

  • 进入S3中的文件(对象)属性(例如,通过单击S3 bucket overview中的文件)
  • 转到
    权限
    选项卡
  • 公共访问下
    单击
    所有人
  • 取消选择
    读取对象

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

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

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

  • 进入S3中的文件(对象)属性(例如,通过单击S3 bucket overview中的文件)
  • 转到
    权限
    选项卡
  • 公共访问下
    单击
    所有人
  • 取消选择
    读取对象

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

如何使多个文件同时成为私有文件,提供的解决方案仅适用于单个文件?如何使多个文件同时成为私有文件,提供的解决方案仅适用于单个文件?