使用 Amazon S3 存储和检索文件
![](https://d1.awsstatic.com/xuefezha-jennie/cost-icon.84b1b7bbeb5d58956ebf11a05ed8152992f762ba.png)
- 可通过免费套餐试用
- AWS 免费套餐提供 5 GB 的 Amazon S3 存储空间、20000 次 Get 请求和 2000 次 Put请求。
- 查看 AWS 免费套餐详情 »
![](https://d1.awsstatic.com/xuefezha-jennie/Group%20286.f8adeba47a39b3d6d21f8cbb0b6a751582e55927.png)
- 使用 AWS 存储文件
- 需要一个 AWS 账户
- 快速创建免费帐户 »
![](https://d1.awsstatic.com/xuefezha-jennie/Group%20287.a27381901d308706720071b52d42054d154eab4c.png)
![](https://d1.awsstatic.com/guoheng/product.2d7b328b4c088795e2ac7b9c03e03d54eb5ea73f.png)
操作步骤
进入 Amazon S3 控制台
点击 AWS 管理控制台主页,在新的浏览器窗口中打开此控制台,使本分步指南保持打开状态,以便一边操作一边参照本教程。页面加载后,输入您的用户名和密码即可开始使用。然后,在搜索栏中键入 S3,并选择 S3 打开此控制台。
![](https://d1.awsstatic.com/getting-started-guides/1-enter-the-amazon-s3-console.fdee9cfea10222e423c79d3b6c417a82a6f3fc1c.png)
创建 S3 存储桶
在此步骤中,您将创建一个 Amazon S3 存储桶。存储桶是用来存储文件的容器。
a. 在 S3 控制面板中,点击 Create Bucket(创建存储桶)。
如果这是您第一次创建存储桶,您将看到如图所示界面。
如果您已经创建过 S3 存储桶,S3 控制面板将列出您已创建的所有存储桶。
![](https://d1.awsstatic.com/getting-started-guides/2-create-an-s3-bucket(a).4dc57e5e65a375c4d83ea933683a9396e512d32b.png)
b. 输入存储桶名称。存储桶名称在 Amazon S3 内必须保持唯一。本指南示例中使用的是 mysuperawsbucket,,但您应该选择一个与您相关且唯一的名称。除此之外,还有许多其他针对 S3 存储桶名称的限制。选定名称后,选择一个区域来创建您的存储桶。
![](https://d1.awsstatic.com/getting-started-guides/2-create-an-s3-bucket(b).3b651c425cbd9fa22a0577c2de36e2664d35b4dc.png)
c. 您可以为 S3 存储桶配置权限设置。可以保留默认值,并点击 Next(下一步)。
![](https://d1.awsstatic.com/getting-started-guides/2-create-an-s3-bucket(c).d95dfbc401670f2864310bdfdfe3bbb558e96627.png)
![](https://d1.awsstatic.com/getting-started-guides/2-create-an-s3-bucket(d).e78eb7a004ce7902a987353f23337224ef10fb87.png)
上传文件
在此步骤中,您需要将一个文件上传至新的 Amazon S3 存储桶。
a. S3 控制台中将显示您新创建的存储桶。点击您的存储桶名称,转到该存储桶。
![](https://d1.awsstatic.com/getting-started-guides/3-upload-a-file(a).f6abfd8d069a62e96127ccc993b76f2e37664cf7.png)
b. 您现在位于存储桶的主页上。点击 Upload(上传)。
![](https://d1.awsstatic.com/getting-started-guides/3-upload-a-file(b).d69937e22c3c957aa1587c913d193b1caccc5968.png)
![](https://d1.awsstatic.com/getting-started-guides/3-upload-a-file(c).b9348f2637920ffe997280b28234e832e0b3f445.png)
d. 您可以查看目的地详情和权限。在本教程中,保留默认值。
![](https://d1.awsstatic.com/getting-started-guides/3-upload-a-file(d).56a42d431de3c043fe8fcf52042580c6889b9fe1.png)
e. 您可以设置对象的属性,包括存储类、服务器端加密、附加校验码、标签和元数据。可以保留默认值,然后点击 Upload(上传)。
![](https://d1.awsstatic.com/getting-started-guides/3-upload-a-file(e).b2f87a18e1c16b8b1dbfb6109d7f8a953423085a.png)
f. 上传的对象将显示在存储桶的主页中。
![](https://d1.awsstatic.com/getting-started-guides/3-upload-a-file(b).d69937e22c3c957aa1587c913d193b1caccc5968.png)
检索对象
在此步骤中,您将从 Amazon S3 存储桶下载文件。
a. 选中想要下载的文件旁边的复选框,然后点击 Download(下载)。
![](https://d1.awsstatic.com/getting-started-guides/4-retrieve-the-object(a).51ea688184b0915c6cc301d5be549450ae3b9679.png)
删除对象和存储桶
您可以从 Amazon S3 控制台轻松删除对象和存储桶。事实上,删除不再使用的资源可以避免继续产生费用,属于一种最佳实践。
a. 首先删除对象。选中要删除的文件旁边的复选框,然后点击 Delete(删除)。
![](https://d1.awsstatic.com/getting-started-guides/5-delete-the-object(a).d30ed7579af514159b83ef6e586853aa2331162c.png)
b. 确认无误后在文本输入框中输入 permanently delete(永久删除),以确认删除。点击 Delete objects(删除对象)。
![](https://d1.awsstatic.com/getting-started-guides/5-delete-the-object(b).c2915a74d4fec890755bfbfae9373ff4e7cc0516.png)
c. 点击 Amazon S3 > Buckets(存储桶),查看该区域中的所有存储桶。
![](https://d1.awsstatic.com/getting-started-guides/5-delete-the-object(c).7057c4a4d0f3241ef4e2215a39a7c7463c167895.png)
d. 选中您创建的存储桶左侧的单选按钮,然后点击 Delete(删除)。
![](https://d1.awsstatic.com/getting-started-guides/5-delete-the-object(d).a0aad94442e2c1a837535af2daaf0c0b50661139.png)
e. 要确认删除,请在文本输入框中输入存储桶的名称,然后点击 Delete bucket(删除存储桶)。
![](https://d1.awsstatic.com/getting-started-guides/5-delete-the-object(e).2f7c063abd2706bb634354af9acd92085eea80d6.png)
恭喜您!
通过创建 Amazon S3 存储桶并将文件上传为 S3 对象,您已将第一个文件备份至云端。Amazon S3 提供高达 99.999999999% 的数据持久性,确保您随时能访问数据。您还学会了如何检索备份的文件以及如何删除文件和存储桶。