创建S3存储桶

17 Mar 2025 | 阅读 2 分钟
  • 登录AWS管理控制台。登录后,屏幕显示如下
Creating an S3 Bucket
  • 移动到S3服务。单击S3后,屏幕显示如下
Creating an S3 Bucket
  • 要创建S3存储桶,请单击“创建存储桶”。单击“创建存储桶”按钮后,屏幕显示如下
Creating an S3 Bucket
  • 输入存储桶名称,该名称应类似于DNS地址,并且应可解析。存储桶就像一个存储对象的文件夹。存储桶名称应唯一。存储桶名称应以小写字母开头,且不得包含任何无效字符。它应该有3到63个字符长。
Creating an S3 Bucket
  • 单击“创建”按钮。现在,存储桶已创建。
Creating an S3 Bucket

从上面的屏幕,我们看到存储桶及其对象默认情况下不是公开的,因为所有对象都是私有的。

  • 现在,单击“javatpointbucket”将文件上传到此存储桶。单击后,屏幕显示如下
Creating an S3 Bucket
  • 单击“上传”按钮将文件添加到您的存储桶中。
Creating an S3 Bucket
  • 单击“添加文件”按钮。
Creating an S3 Bucket
  • 添加jtp.jpg文件。
Creating an S3 Bucket
  • 单击“上传”按钮。
Creating an S3 Bucket

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

  • 移动到对象“jtp.jpg”的属性,然后单击对象URL以运行屏幕右侧显示的文件
Creating an S3 Bucket
  • 单击对象URL后,屏幕显示如下
Creating an S3 Bucket

从上面的屏幕,我们观察到我们无权访问存储桶的对象。

  • 为了克服上述问题,我们需要设置存储桶的权限,即“javatpointbucket”,并取消选中所有这些权限。
Creating an S3 Bucket
  • 保存这些权限。
  • 在文本框中输入“confirm”,然后单击“确认”按钮。
Creating an S3 Bucket
  • 单击“操作”下拉列表,然后单击“公开”。
Creating an S3 Bucket
  • 现在,单击对象的对象URL以运行文件。
Creating an S3 Bucket

要记住的重要点

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

下一主题AWS存储类