本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Simple Storage Service 資料庫存
Amazon S3
Amazon S3 在 AWS 雲端中提供可擴展的物件儲存。它可讓您從 Web 上的任何位置存放和擷取任意數量的資料。根據其獨特的架構,S3 的設計可超過 99.999999999% (11 個九) 的資料耐久性。此外,根據預設,S3 會以備援方式跨至少 3 個可用區域存放資料,為廣泛的災難提供內建彈性。客戶可以將資料存放在單一可用區域中,以將儲存成本或延遲降至最低、在多個可用區域中,以因應整個資料中心永久遺失的彈性,或在多個 中, AWS 區域 以符合地理彈性需求。
關鍵特性
- 地理位置
-
Amazon S3 託管於全球多個位置。您可以為資料選取靠近客戶的位置。
- 儲存貯體
-
儲存貯體是 Amazon S3 中用於存放物件的容器。每個物件都包含在儲存貯體中。
- 物件
-
物件是存放在 Amazon S3 中的基本實體。物件是由物件資料與中繼資料構成。
- 儲存類別
-
Amazon S3 提供針對不同使用案例最佳化的不同儲存類別。
- 儲存體管理
-
Amazon S3 具有儲存體管理功能,可用來管理成本並遵守合規要求。
- 存取管理與安全性
-
Amazon S3 提供稽核和管理對儲存貯體和物件的存取的功能。
地理位置
Amazon S3 AWS 區域 在全球提供。各個 區域為獨立的地理區域。
為什麼這很重要
確定要存放資料的位置後,您可以根據需求,決定是否在相同位置或不同位置部署功能同等的儲存體。
取得所有區域的 Amazon S3 儲存貯體摘要
使用下列 AWS CLI 命令:
aws s3api list-buckets / --max-items 100 / --page-size 100
如需詳細資訊,請參閱《 AWS CLI 命令參考》中的 list-buckets。
儲存貯體
Amazon S3 儲存貯體是物件的容器。每個儲存貯體在所有 中都有唯一的名稱 AWS。Amazon S3 支援四種儲存貯體類型:一般用途儲存貯體、目錄儲存貯體、資料表儲存貯體和向量儲存貯體。每種儲存貯體類型都會為不同的使用案例提供一組獨特的功能。如需不同儲存貯體類型的詳細資訊,請參閱《Amazon S3 使用者指南》中的儲存貯體。
為什麼這些很重要
列出儲存貯體之後,您可以透過檢閱各種儲存貯體組態設定,驗證功能上同等儲存系統的儲存貯體設定。
列出儲存貯體組態
aws s3api get-bucket-versioning --bucketaws s3api get-bucket-encryption --bucketamzn-s3-demo-bucket1aws s3api get-bucket-logging --bucketamzn-s3-demo-bucket1amzn-s3-demo-bucket1
如需詳細資訊,請參閱《 AWS CLI 命令參考》中的 get-bucket-versioning。
物件
物件是存放在 Amazon S3 中的基本實體。每個物件都包含資料、金鑰 (名稱) 和中繼資料。
為什麼這些很重要
了解物件特性有助於規劃功能上同等系統中的同等儲存容量和效能需求。
列出物件及其屬性
aws s3api list-objects-v2 --bucket/ --query 'Contents[].{Key: Key, Size: Size, LastModified: LastModified}'amzn-s3-demo-bucket1
如需詳細資訊,請參閱《 AWS CLI 命令參考》中的 list-objects-v2。
儲存類別
Amazon S3 標準
Amazon S3 Intelligent-Tiering
Amazon S3 標準 – IA
Amazon S3 單區域 – IA
Amazon S3 Glacier 即時擷取
Amazon S3 Glacier Flexible Retrieval
Amazon S3 Glacier Deep Archive
Amazon S3 Express One Zone
為什麼這些很重要
了解您的儲存體方案用量,有助於在功能相當的系統中判斷適當的儲存層。如需詳細資訊,請參閱《Amazon S3 使用者指南》中的了解和管理 Amazon S3 儲存類別。 Amazon S3
若要檢閱設定類別選擇和用量
您可以使用 Amazon S3 Storage Lens 來檢閱您的儲存類別選擇和用量。如需詳細資訊,請參閱《Amazon S3 使用者指南》中的了解和管理 Amazon S3 儲存類別。 Amazon S3
儲存體管理
為什麼這很重要
了解您的儲存管理用量有助於規劃對等功能,以管理成本並遵守功能對等系統中的合規要求。
檢閱儲存管理功能選擇和用量
您可以使用 Amazon S3 Storage Lens 來檢閱儲存管理功能的使用情況。如需詳細資訊,請參閱《Amazon S3 使用者指南》中的 Amazon S3 Storage Lens 指標詞彙表。 Amazon S3
存取管理與安全性
為什麼這些很重要
了解您的存取管理和安全設定可協助您規劃對等功能,以管理功能對等系統中的存取和安全需求。
檢閱您的存取管理和安全設定
列出儲存貯體之後,您可以檢閱各種儲存貯體組態設定,以驗證儲存貯體在功能上同等儲存系統的安全性和存取設定。
aws s3api get-public-access-block --bucketamzn-s3-demo-bucket1aws s3api get-bucket-acl --bucketamzn-s3-demo-bucket1aws s3api get-bucket-encryption --bucketamzn-s3-demo-bucket1aws s3api get-bucket-policy --bucketamzn-s3-demo-bucket1
資料傳輸
您可以使用數種方法從 Amazon S3 傳輸資料:
AWS CLI
AWS 開發套件
Amazon S3 REST API
第三方工具
使用 的範例 AWS CLI
若要下載整個儲存貯體:
aws s3 sync s3:///local/pathamzn-s3-demo-bucket1
如需詳細資訊,請參閱《 AWS CLI 命令參考》中的同步。
若要下載特定物件:
aws s3 cp s3:///path/to/object /local/pathamzn-s3-demo-bucket1
如需詳細資訊,請參閱《 AWS CLI 命令參考》中的 cp。
相關資源
以下是 Amazon S3 的其他特性: