Amazon Simple Storage Service (Amazon S3) 是一项面向 Internet 的存储服务。您可以通过 Amazon S3 随时在Web界面来完成任何位置存储和的任意大小的数据检索。
Amazon S3基本知识
1、Amazon S3 存储的对象由文件和描述该文件的任何可选元数据组成。
2、上传文件时,可以设置对对象以及任何元数据的权限。
3、存储桶是存储对象的容器。您可以有一个或多个存储桶。
4、对于每个存储桶您都可以控制对它的访问权限(哪些用户可以在存储桶中创建、删除和列出对象) 、查看存储桶及其对象的访问日志以及选择 Amazon S3存储存储桶及其内容的地理区域。
一、注册Amzaon S3
注册 Amazon S3
1. 链接:https://aws.amazon.com/s3/ ;并选择 Get started with Amazon S3 (开始使用 Amazon S3)。
2.按照屏幕上的说明进行操作。账户激活可用时,AWS会通过电子邮件向您发送通知。
二、创建存储桶
首先需要登录 AWS 管理控制台,创建存储桶。
Amazon S3 中的每个对象都存储在存储桶中。必须先创建一个存储桶,然后才能在 S3 中存储数据。
您无需为创建存储桶付费;只有将对象存储到存储桶中以及向存储桶传入对象/从存储桶传出对象时才需要付费。
仿照本指南中的示例操作产生的费用非常少 (不到 1 USD)。
创建 S3 存储桶
1. 登录并打开 S3 控制台:https://console.aws.amazon.com/s3/
2. 选择 Create bucket (创建存储桶)。
3. 在 Bucket name 字段中,为新存储桶键入一个符合 DNS 标准的唯一名称。
(示例屏幕截图使用存储桶名称 admin-created。您无法使用此名称,因为 S3 存储桶称必须是唯一的)
使用以下命名准则创建您自己的存储桶名称:
• 名称在 Amazon S3 中的所有现有存储桶名称中必须是唯一的。
• 创建存储桶后,您将无法更改名称,因此,请做出明智的选择。
• 选择反映存储桶中对象的存储桶名称,因为存储桶名称在指向将置于存储桶中的对象的 URL 中是可见的。
4. 对于 Region,选择“US West (Oregon)”作为要将存储桶放置到的区域。
5. 选择 Create。
您已在 Amazon S3 中完成存储桶创建。
三、向存储桶中添加对象
现在可以为存储桶添加对象;
可以是任何类型的文件:文本文件、图片、视频等等。
将对象上传到存储桶
1. 在 Bucket name 列表中,选择要将对象上传到的存储桶的名称。
2. 选择 Upload。
也可以选择 Get started。
3. 在 Upload 对话框中,选择 Add files 以选择要上传的文件。
4. 选择要上传的文件,然后选择 Open。
5. 选择 Upload。
四、查看对象
现在可以查看有关对象的信息并将对象下载到本地计算机上:
从存储桶下载对象
1. 在 Bucket name 列表中,选择您创建的存储桶的名称。
2.在Name列表中,选中已上传对象旁边的复选框,然后在对象概述面板上选择Download;
五、移动对象
目前,已向存储桶添加一个对象并已下载该对象。现在,可以创建文件夹,并通过复制和粘贴对象将其移动到此文件夹中:
复制对象
1. 在 Bucket name 列表中,选择您创建的存储桶的名称。
2. 选择 Create folder (创建文件夹)
3. 输入信息以创建文件夹:
a. 键入文件夹名称(例如 favorite-pics)。
b. 对于文件夹加密设置,选择无。
c. 选择 Save。
4. 在名称列表中,选中要复制的对象的复选框。
5. 选择 Actions (操作),然后选择 Copy (复制)。
6. 在 Name (名称) 列表中,选择文件夹名称,例如 favorite-pics。
7. 选择 Actions (操作),然后选择 Paste (粘贴)。
8. 选择 Paste。
六、删除对象和存储桶
如果您完成此指南后不再需要存储您已上传并为其创建副本的对象,则应删除该对象以免进一步产生费用。
1、可以逐个删除对象。或者,您可以清空存储桶,这将删除存储桶中的所有对象而不删除存储桶。
2、删除存储桶及其包含的所有对象(如果希望继续使用相同的存储桶名称,请不要删除该存储桶;建议清空并保留存储桶;删除存储桶后,该名称可供重用,但是出于各种原因,可能无法重新使用该名称。)
从存储桶中删除对象
1. 在 Bucket name 列表中,选择要从中删除对象的存储桶的名称。
2. 在 Name (名称) 列表中,选中要删除的对象的复选框。
3. 选择 Actions (操作),然后选择 Delete (删除)。
4. 在 Delete objects (删除对象) 对话框中,验证对象的名称,然后选择 Delete (删除)。
清空存储桶
您可以清空存储桶,这将删除存储桶中的所有对象而不删除存储桶。
1. 在 Bucket name (存储桶名称) 列表中,选择要清空的存储桶的名称旁边的存储桶图标,然后选择 Emptybucket (清空存储桶)。
2. 要确认清空存储桶,请在 Empty bucket (清空存储桶) 对话框中输入存储桶的名称,然后选择 Confirm(确认)。
删除存储桶
您可以删除存储桶及其中的所有对象。
1. 在 Bucket name (存储桶名称) 列表中,选择要删除的存储桶的名称旁边的存储桶图标,然后选择 Delete bucket (删除存储桶)。
2. 要确认删除,请在 Delete bucket (删除存储桶) 对话框中输入存储桶的名称,然后选择 Confirm (确认)。
—— END ——
以上内容介绍如何创建并使用Amazon S3服务,您是否还有其他问题?
Amazon S3 定价策略?
S3 针对数据存储和传输的定价体系?
媒体托管-如何使用S3构建可托管视频、照片、应用上下传的高可用基础设施?
备份-怎样为其他应用程序提供数据备份和存储?
欢迎评论区留言 ,专业架构师 一对一 服务