AWS - S3 Policy
簡介
S3 是個 AWS Object Storage 服務,提供使用者上傳一些檔案到 Bucket 但畢竟還是需要去管理他們,所以 AWS 提供一些 Policy 給予使用者選用來方便管理 S3
Bucket Policy(存取政策)
- 控制誰能存取這個 S3 Bucket,以及能進行哪些操作(GetObject/PutObject…)
- 本質上是一種 資源型的 IAM Policy
- 用途設定存取權限,例如:
- 讓特定帳號或角色有讀寫權限
- 讓這個區域(如 example.com)的人可以讀取檔案
S3 Lifecycle Policy(生命週期政策)
- 定義 物件的儲存週期,自動轉換 Storage Class 或刪除物件
- 範例
- 檔案 30 天後,自動轉成 S3 Standard-IA(比較便宜)
- 檔案 180 天後,轉成 Glacier Deep Archive(更便宜,長期存放)
- 檔案 365 天後,自動刪除
S3 Replication Policy(跨區域/跨帳號複製)
- 自動將物件從一個 Bucket 複製到另一個 Bucket
- 常用在:跨區容災(DR),跨帳號備份,資料合規需求