全部產品
Search
文件中心

Object Storage Service:Terraform簡介

更新時間:Feb 28, 2024

Terraform 是一個開源的自動化的Resource Orchestration Service工具,支援多家雲端服務供應商。阿里雲作為第三大雲端服務供應商,terraform-alicloud-provider 已經支援了超過 90 多個 Resource 和 Data Source,覆蓋 20 多個服務和產品,吸引了越來越多的開發人員加入到阿里雲 Terraform 生態的建設中。

HashiCorp Terraform 是一個IT基礎架構自動化編排工具,可以用代碼來管理維護 IT 資源。Terraform 的命令列介面(CLI) 提供一種簡單機制,用於將設定檔部署到阿里雲或其他任意支援的雲上,並對其進資料列版本設定。它編寫了描述雲資源拓撲的設定檔中的基礎結構,例如虛擬機器、儲存體帳戶和網路介面。Terraform 是一個高度可擴充的工具,通過 Provider 來支援新的基礎架構。您可以使用 Terraform 來建立、修改或刪除 OSS、ECS、VPC、RDS、SLB 等多種資源。

OSS Terraform Module 功能

OSS 的 Terraform Module 目前主要提供 Bucket 管理、檔案對象管理的功能。例如:

  • Bucket 管理功能:
    • 建立 Bucket
    • 設定 Bucket ACL
    • 設定 Bucket CORS
    • 設定 Bucket Logging
    • 設定 Bucket 靜態網站託管
    • 設定 Bucket Referer
    • 設定 Bucket Lifecycle
  • Object 管理功能:
    • 檔案上傳
    • 設定檔案服務端加密方式
    • 設定 ACL
    • 設定對象中繼資料資訊

參考文檔