内容提要
Amazon S3 是 AWS 的对象存储服务,支持任意数据量的存储和检索。用户通过存储桶和对象管理数据,具有高扩展性、耐久性和可用性。S3 支持版本控制、生命周期策略、跨区域复制,并可通过 IAM 和访问控制列表管理权限,能与其他 AWS 服务无缝集成。提供多种存储类别和数据传输选项以优化成本。
关键要点
-
Amazon S3 是 AWS 提供的可扩展对象存储服务,支持随时随地存储和检索任意数据量。
-
用户通过存储桶和对象管理数据,存储桶是对象的容器,对象是文件及其元数据。
-
S3 具有高扩展性,能够处理从几字节到 PB 级别的数据,并自动扩展以满足存储需求。
-
S3 设计为 99.999999999% 的耐久性,提供高可用性,确保数据安全和可访问。
-
支持版本控制、生命周期策略和跨区域复制等数据管理功能。
-
通过 IAM 策略、存储桶策略和访问控制列表管理对存储桶和对象的访问权限。
-
S3 与其他 AWS 服务(如 Lambda、EC2、CloudFront 和 RDS)无缝集成,支持强大的云应用。
-
支持多种数据传输选项,包括 AWS Direct Connect、AWS Snowball 和大文件的分段上传。
-
提供不同的存储类别(如 S3 标准、S3 智能分层、S3 单区-IA 等),以根据访问频率和数据检索需求优化成本。
-
创建存储桶时,确保存储桶名称在全球范围内唯一。
-
支持通过控制台、CLI 或 SDK 上传文件,支持大文件的分段上传。
-
可以通过预签名 URL 或 AWS SDK 直接从 S3 下载文件。
-
使用 IAM 策略或存储桶策略管理访问 S3 存储桶的用户或应用程序的权限。
-
实施生命周期策略,将对象转移到不同的存储类别或在特定时间后删除它们。