Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。 您可以使用 Amazon S3 随时在任何位置存储和取回任何数量的数据。
要充分利用 Amazon S3,您需要了解几个简单的概念。Amazon S3 将数据作为对象存储在存储桶中。一个对象由一个文件和描述该文件的任何元数据(可选)组成。要将对象存储在 Amazon S3 中,您要上传想要存储在存储桶中的文件。当您上传文件时,您可以设置该对象和任何元数据的权限。
存储桶是对象的容器。您可以有一个或多个存储桶。对于每个存储桶,您可以控制对它的访问权限(谁可以创建、删除和列出存储桶中的对象)、查看它及其对象的访问日志,并选择 Amazon S3 将该存储桶及其内容存储所在的地理区域。
设置并登录您的 AWS 账户
要使用 Amazon S3,您需要一个 AWS 账户如果您没有账户,系统会提示您在注册 Amazon S3 时创建一个。在您使用 Amazon S3 之前,系统不会向您收取费用。
创建存储桶
Amazon S3 中的每个对象都存储在存储桶中。您必须先创建一个 S3 存储桶,然后才能在 Amazon S3 中存储数据
开始使用 AWS 进行构建
您已经创建了存储桶,现在可以为其添加一个对象。对象可以是任何类型的文件:文本文件、图片、视频等。阅读入门指南了解更多信息并开始构建。
大多数客户使用 AWS 开发人员工具和软件开发工具包开始开发全新的应用程序。此外,还可以通过 AWS 管理控制台这种基于 Web 的界面来访问和管理 Amazon S3 资源。
使用 AWS 软件开发工具包
应用程序的开发人员可以从各种 AWS 软件开发工具包中进行选择,这些工具包可以简化 Amazon S3 在其使用案例中的使用。适用于 Amazon S3 的 AWS 开发工具包包括代码库、代码示例和文档,支持以下编程语言和平台。
AWS 培训:Amazon S3 免费在线课程
AWS 提供免费在线存储课程,以帮助您了解如何架构并管理在 Amazon S3 上构建的高可用性存储解决方案。从基础知识逐渐进阶到深入技术研究,提高您的 Amazon S3 专业知识,帮助组织更快地迁移到云。
浏览下面的培训进度选项,了解更多信息。在此处访问“对象存储学习计划”,成功完成课程和评测之后可赢取数字徽章。
入门教程和分步指南
开始使用 Amazon S3 Intelligent-Tiering
开始将您的数据存储在 Amazon S3 Intelligent-Tiering 存储类中,以便开始体验自动存储成本节约
开始使用 Amazon S3 Glacier 存储类
开始将您的存档数据集存储在 Amazon S3 Glacier Instant Retrieval、Amazon S3 Glacier Flexible Retrieval 和 Amazon S3 Glacier Deep Archive 中
利用额外的校验和来检查 Amazon S3 中数据的完整性
Amazon S3 现在提供多种校验和选项,以加速数据完整性检查。S3 支持的额外算法有:SHA-1、SHA-256、CRC32 和 CRC32-C。开始验证您的文件在数据传输、上传或下载期间未被篡改。
Amazon S3 Storage Lens 入门
开始使用 Amazon S3 Storage Lens 存储统计管理工具,以了解整个组织的对象存储使用情况和活动趋势,并获得可操作的建议,提高成本效益并运用数据保护最佳实践
Amazon S3 对象 Lambda 入门
借助 Amazon S3 对象 Lambda,您可以将自己的代码添加到 S3 GET、HEAD 和 LIST 请求中,以便在数据返回到应用程序时修改数据。您可以使用自定义代码来修改 S3 GET 请求返回的数据,以便实施转换数据格式、动态调整图像大小、隐去机密数据等操作。
使用 Amazon S3 批量复制功能复制 Amazon S3 存储桶中的现有对象
使用 Amazon S3 批量复制,在同一 AWS 区域内或跨 AWS 区域复制 S3 存储桶中已经存在的对象
为 Amazon S3 设置 Amazon CloudFront 内容分发
Amazon CloudFront 可与 Amazon S3 无缝协作,以加快您的网络内容分发速度并减轻原始服务器的负载。使用 CloudFront 和 S3 加快动态内容的加载速度。
查找更多入门教程 »
将数据移动至 Amazon S3
AWS 提供数据传输服务组合,从而为任何数据迁移项目提供适当解决方案。连接水平是数据迁移的重大影响因素,AWS 提供可满足混合云存储、离线数据传输和在线数据传输需求的产品。
混合云存储
离线数据传输
AWS Snow Family 由 AWS Snowcone、AWS Snowball 和 AWS Snowmobile 组成。AWS Snowcone 和 AWS Snowball 是坚固且安全的小型便携式存储和边缘计算设备,用于数据收集、处理和迁移。这些设备是专为网络容量受限或不存在的边缘站点构建的服务,可在恶劣的环境中提供存储和计算功能。AWS Snowmobile 是一个 EB 级的数据传输服务,可用于将海量数据迁移到云中,包括视频库、图片存储库甚至整个数据中心的迁移。
在线数据传输
AWS DataSync 可以轻松高效地将数百 TB 大小的数百万份文件传输到 Amazon S3 中,速度最高比开源工具快 10 倍。DataSync 可自动处理或消除很多手动任务,包括脚本复制作业、计划和监控传输、验证数据和优化网络利用率。使用 Snowcone,您甚至可以使用 AWS DataSync 从边缘站点在线传输数据。
AWS Transfer 系列使用 SFTP、FTPS 和 FTP 提供与 Amazon S3 的完全托管、简单且无缝的文件传输。
Amazon S3 Transfer Acceleration 可在客户与您的 Amazon S3 存储桶之间实现快速的远距离文件传输。Amazon Kinesis 和 AWS IoT Core 可以轻松安全地捕获流数据并将流数据从 IoT 设备加载到 Amazon S3 中。
使用 AWS 合作伙伴网络
Amazon S3 还与第三方连接器实现了集成,可以帮助您将数据传入和传出 AWS 云。 AWS 合作伙伴网络 (APN) 能力计划旨在为 AWS 客户推介顶级技术和咨询提供商,他们在专门的解决方案领域展示出娴熟的技术能力并具有可靠的客户成功经验。获得 APN 能力认证的合作伙伴可提供与 AWS 云集成的各种服务、软件和解决方案。
AWS 存储能力合作伙伴可以帮助客户进行评估,并使用各种方法和技术有效地在 AWS 云中存储数据。
了解有关 AWS 存储能力合作伙伴的更多信息 »