Amazon S3 存储和检索文件

本分步教程将帮助您使用 Amazon Simple Storage Solution (S3) 将文件存储到云中。Amazon S3 是一项用于大规模存储数据(称为对象)的服务。在本教程中,您将创建 Amazon S3 存储桶、上传文件、检索文件和删除文件。

本教程包含在 AWS 免费套餐中。

利用 AWS 存储文件需要一个账户

在几分钟内创建免费账户

AWS 免费套餐包括由 Amazon S3 提供的 5GB 存储空间、20000 个 Get 请求和 2000 个 Put 请求。

查看 AWS 免费套餐详细信息 »

 

当您单击此处时,AWS 管理控制台将在新的浏览器窗口中打开,因此您可以将本分步指南保持打开状态。  此屏幕加载后,请输入您的用户名和密码以便开始操作。然后,在搜索栏中键入 S3 并选择 S3 以打开控制台。

tmt_store-retrieve-file_1

(单击可缩放)

tmt_store-retrieve-file_1

在此步骤中,您将创建 Amazon S3 存储桶。 存储桶是您存储文件的容器。


a.  在 S3 控制面板中,单击 Create Bucket(创建存储桶)。

如果这是您初次创建存储桶,您将看到一个类似下图的屏幕。 

如果您已创建 S3 存储桶,您的 S3 控制面板将显示一个您所创建的所有存储桶的列表。

tmt_store-retrieve-file_2a

(单击可缩放)

tmt_store-retrieve-file_2a

b.输入存储桶名称。存储桶名称必须不同于 Amazon S3 中的所有现有存储桶名称。关于 S3 存储桶名称,还有一些其他限制。然后选择要在其中创建存储桶的区域。

选择 Next(下一步)。

 

tmt_store-retrieve-file_2b

(单击可缩放)

tmt_store-retrieve-file_2b

c.  关于 S3 存储桶,提供了很多有用选项,包括版本控制服务器访问日志记录标签对象级日志记录默认加密。在本教程中,我们将不启用这些选项。选择 Next(下一步)。

tmt_store-retrieve-file_2c

(单击可缩放)

tmt_store-retrieve-file_2c

d.您可以设置 S3 存储桶的权限设置。保留默认值,然后选择 Next(下一步)。

tmt_store-retrieve-file_2d

(单击可缩放)

tmt_store-retrieve-file_2d

e.  检查您的配置设置,然后选择 Create bucket(创建存储桶)。

tmt_store-retrieve-file_2e

(单击可缩放)

tmt_store-retrieve-file_2e

在此步骤中,您需要将上传文件到新 Amazon S3 存储桶。


a.  您将在 S3 控制台中看到新的存储桶。单击存储桶的名称以转至相应存储桶。

tmt_store-retrieve-file_3a

(单击可缩放)

tmt_store-retrieve-file_3a

b.  您现在位于存储桶主页上。选择 Upload(上传)。

tmt_store-retrieve-file_3b

(单击可缩放)

tmt_store-retrieve-file_3b

c.选择要上传的文件时,您可以单击 Add files(添加文件),然后选择要存储的示例文件,也可以直接将文件拖拽至上传框。选定要上传的文件后,选择 Next(下一步)。

tmt_store-retrieve-file_3c

(单击可缩放)

tmt_store-retrieve-file_3c

d.您可以设置对象的权限设置。在本教程中,我们将保留默认值,然后选择 Next(下一步)。

tmt_store-retrieve-file_3d

(单击可缩放)

tmt_store-retrieve-file_3d

e.您可以为对象设置存储分类、加密和元数据等属性设置。保留默认值,然后选择 Next(下一步)。

tmt_store-retrieve-file_3e

(单击可缩放)

tmt_store-retrieve-file_3e

f.检查您的配置,然后选择 Upload(上传)。您将在存储桶的主屏幕上看到您的对象。

tmt_store-retrieve-file_3f

(单击可缩放)

tmt_store-retrieve-file_3f

在此步骤中,您将从 Amazon S3 存储桶中下载文件。


a.选中您要下载的文件旁边的复选框,然后选择 Download(下载)。

tmt_store-retrieve-file_4

(单击可缩放)

tmt_store-retrieve-file_4

您可以从 Amazon S3 控制台中轻松删除对象和存储桶。事实上,最好删除不再使用的资源,以免继续为其付费。


a.首先删除对象。选中您要删除的文件旁边的复选框,然后选择 More > Delete(更多 > 删除)。

tmt_store-retrieve-file_5a

(单击可缩放)

tmt_store-retrieve-file_5a

b.  检查并确认要删除的对象。选择 Delete(删除)。

tmt_store-retrieve-file_5b

(单击可缩放)

tmt_store-retrieve-file_5b

c.单击 Amazon S3,以查看您在该区域中的所有存储桶。 

tmt_store-retrieve-file_5c

(单击可缩放)

tmt_store-retrieve-file_5c

d.单击您创建的存储桶的名称右侧选中它,然后单击 Delete(删除)。键入您的存储桶名称,然后单击 Confirm(确认)。

tmt_store-retrieve-file_5d

(单击可缩放)

tmt_store-retrieve-file_5d

您已经通过创建 Amazon S3 存储桶并将文件作为 S3 对象上传向云中备份了第一个文件。Amazon S3 旨在实现 99.999999999% 的数据持久性,以帮助确保您的数据随时可用。您还了解了如何检索备份文件以及如何删除文件和存储桶。

现在您已经了解了如何从网络控制台使用 Amazon S3,接下来您可以继续查看下一个教程,了解如何使用命令行以编写脚本的方式来执行相同的备份和恢复操作。

从命令行将您的文件备份到 Amazon S3 »