本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。
在使用Terraform的簡單範本語言定義、預覽和部署雲基礎結構前,您需要安裝預配置Terraform。
操作步驟
進入 Terraform官網 下載適用於您的作業系統的程式包。
將程式包解壓到/usr/local/bin。
如果將可執行檔解壓到其他目錄,按照以下方法為其定義全域路徑:
運行terraform
驗證路徑配置。
命令運行後將顯示可用的Terraform選項的列表,如下所示,表示安裝完成。

為提高許可權管理的靈活性和安全性,建議您建立RAM使用者,並為其授權。
建立環境變數,用於存放身份認證資訊。
export ALICLOUD_ACCESS_KEY="LTAIUrZCw3********"
export ALICLOUD_SECRET_KEY="zfwwWAMWIAiooj14GQ2*************"
export ALICLOUD_REGION="cn-beijing"
若無對應環境變數,在執行terraform模板時無法確認身份資訊,將會導致調用失敗。
運行terraform init
下載所需外掛程式。
編寫了Terraform模板之後,在模板所在的目錄下執行terraform init
, terraform 將會根據模板中指定的Provider和Provisioner的類型或者Provider中的資源類型,自動載入最新的或者指定的Provider版本。
在模板中顯示指定Provider及其版本,init
命令將自動下載阿里雲Provider 1.212.0 版本:
terraform {
required_providers {
alicloud = {
source = "aliyun/alicloud"
version = "1.212.0"
}
}
}
如果在模板中不指定Provider,那麼定義跟Provider版本相關的resource或者data source, init
命令同樣可以完成對應Provider最新版本的下載:
resource "alicloud_vpc" "default" {
cidr_block = "172.16.0.0/16"
...
}
運行terraform version
可查看已下載的 Provider 版本:
