釋放 AI 的強大力量

100 萬免費代幣

88% 價格優惠

NaNDayNaN:NaN:NaN
立即啟用
本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

在本地安裝和配置Terraform

更新時間:2024-06-30 20:34

在使用Terraform的簡單範本語言定義、預覽和部署雲基礎結構前,您需要安裝預配置Terraform。

操作步驟

  1. 進入 Terraform官網 下載適用於您的作業系統的程式包。

  2. 將程式包解壓到/usr/local/bin

    如果將可執行檔解壓到其他目錄,按照以下方法為其定義全域路徑:

  3. 運行terraform驗證路徑配置。

    terraform

    命令運行後將顯示可用的Terraform選項的列表,如下所示,表示安裝完成。

    image.png

  4. 為提高許可權管理的靈活性和安全性,建議您建立RAM使用者,並為其授權。

    1. 登入 RAM控制台

    2. 建立一個RAM使用者,用於執行Terraform命令,並為該使用者建立AccessKey。具體步驟請參見建立RAM使用者

    3. 為RAM使用者授權。具體步驟請參見為RAM使用者授權

  5. 建立環境變數,用於存放身份認證資訊。

    export ALICLOUD_ACCESS_KEY="LTAIUrZCw3********"
    export ALICLOUD_SECRET_KEY="zfwwWAMWIAiooj14GQ2*************"
    export ALICLOUD_REGION="cn-beijing"

    若無對應環境變數,在執行terraform模板時無法確認身份資訊,將會導致調用失敗。

  6. 運行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 版本:

    image.png

上一篇:無下一篇:Terraform
  • 本頁導讀 (1, M)
  • 操作步驟
  • 相關文檔
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare