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),跨帳號備份,資料合規需求
更新於