📜  AWS创建S3存储桶

📅  最后修改于: 2020-11-06 09:21:21             🧑  作者: Mango

创建一个S3存储桶

  • 登录到AWS管理控制台。登录后,将显示以下屏幕:

  • 移至S3服务。单击S3后,将显示以下屏幕:

  • 要创建S3存储桶,请点击“创建存储桶”。单击“创建存储桶”按钮后,将显示以下屏幕:

  • 输入存储桶名称,该名称应类似于DNS地址,并且可以解析。存储桶就像是存储对象的文件夹。值区名称应该是唯一的。值区名称应以小写字母开头,不得包含任何无效字符。长度应为3到63个字符。

  • 点击“创建”按钮。现在,创建了存储桶。

从上面的屏幕中我们已经看到,存储桶及其对象不是默认的,因为所有对象都是私有的。

  • 现在,单击“ javatpointbucket”以在此存储桶中上传文件。单击后,将显示以下屏幕:

  • 点击“上传”按钮,将文件添加到您的存储桶中。

  • 点击“添加文件”按钮。

  • 添加jtp.jpg文件。

  • 点击“上传”按钮。

从上面的屏幕中,我们观察到“ jtp.jpg”已成功上传到存储桶“ javatpoint”。

  • 移至对象“ jtp.jpg”的属性,然后单击对象URL,以运行出现在屏幕右侧的文件

  • 单击对象URL时,将显示以下屏幕:

从上面的屏幕中,我们观察到我们不允许访问存储桶的对象。

  • 为了克服上述问题,我们需要设置存储桶的权限,即“ javatpointbucket”,并取消选中所有权限。

  • 保存这些权限。
  • 在文本框中输入“确认”,然后单击“确认”按钮。

  • 单击“操作”下拉菜单,然后单击“公开”。

  • 现在,单击对象的对象URL以运行文件。

要记住的要点

  • 存储桶是通用的名称空间,即存储桶名称必须唯一。
  • 如果成功将对象上传到S3存储桶,我们将收到HTTP 200代码。
  • S3,S3-IA,S3减少冗余存储是存储类别。
  • 加密有两种类型,即客户端加密和服务器端加密
  • 可以使用ACL(访问控制列表)或存储桶策略来控制对存储桶的访问。
  • 默认情况下,存储桶是私有的,存储在存储桶中的所有对象也是私有的。