Amazon Simple Storage Service (S3) 是一种高度可扩展、可靠且低延迟的数据存储服务,广泛用于存储和检索任意数量的数据。它提供了一种简单的基于Web服务的接口,可以在任何地方存储和检索数据。以下是对Amazon S3的详细介绍:
存储桶(Bucket)
存储桶是Amazon S3中的基本容器,用于存储数据对象。每个存储桶都有一个唯一的名称,并且可以跨多个区域创建,但名称在所有AWS账户中必须是唯一的。
对象(Object)
对象是存储在S3存储桶中的数据实体。每个对象由数据、元数据和一个唯一的键(key)组成。键是用于标识对象的唯一标识符。
区域(Region)
区域是指AWS数据中心的地理位置。选择区域时,需考虑数据访问延迟和法规要求。数据在存储桶中存储时,物理上位于您选择的区域。
数据存储与检索
・存储数据:您可以使用PUT请求将对象上传到S3存储桶中。
・检索数据:可以使用GET请求从S3存储桶中检索对象。
存储类别
Amazon S3提供多种存储类别,以满足不同的数据访问和存储成本需求:
・S3 Standard:适用于频繁访问的数据,低延迟和高吞吐量。
・S3 Intelligent-Tiering:自动在两个访问层之间移动数据(频繁访问和非频繁访问)以降低成本。
・S3 Standard-IA:适用于不经常访问但需要快