釋放 AI 的強大力量

100 萬免費代幣

88% 價格優惠

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

建立Terraform類型模板

更新時間:2025-03-12 20:22

Resource Orchestration Service服務為Terraform提供了託管的能力,您可以建立Terraform類型的模板,定義阿里雲、AWS或Azure資源,配置資源參數和資源間的依賴關係。

應用情境

如果您希望在阿里雲平台上建立並管理多雲平台(AWS、Azure等)的資源,您可以在模板中定義多雲平台的資源以及資源之間的依賴關係,方便您進行多雲環境下的資源管理。

背景資訊

關於Terraform類型模板結構的詳情,請參見Terraform類型模板結構

操作步驟

  1. 登入Resource Orchestration Service控制台

  2. 在左側導覽列,選擇模板>我的模板

  3. 我的模板頁面,單擊建立模板

  4. 模板類型中,選擇Terraform

  5. 編寫Terraform類型模板。

    以建立一個Virtual Private Cloud下的交換器(vSwitch)為例,介紹Terraform類型模板編寫方法。

    1. 建立modules/vpc/main.tf檔案,編輯內容,建立一個VPC。

      1. 單擊目錄右側+,然後單擊建立檔案夾image

      2. 在彈出的建立檔案夾對話方塊中,輸入modules,在目錄下建立名為modules的檔案夾。

      3. 滑鼠移至上方在modules檔案夾,單擊右側+,然後單擊建立檔案夾

      4. 在彈出的建立檔案夾對話方塊中,輸入vpc,在modules檔案夾下建立名為vpc的檔案夾。

      5. 滑鼠移至上方在vpc檔案夾,單擊右側+,然後單擊建立檔案

      6. 在彈出的建立檔案對話方塊中,輸入main.tf,在vpc檔案夾下建立main.tf檔案。

      7. 單擊main.tf,在右側編輯框輸入如下代碼,建立一個VPC。

        resource "alicloud_vpc" "vpc" {
          name       = "tf_test"
          cidr_block = "172.16.0.0/12"
        }
        output "vpc_id" {
          value = "${alicloud_vpc.vpc.id}"
        }

        image

    2. 編輯根目錄下的main.tf檔案,建立一個Virtual Private Cloud下的交換器(vSwitch)。

      1. 單擊根目錄下的main.tf檔案。

      2. 在右側編輯框輸入如下代碼,建立一個vSwitch。

        module "my_vpc" {
          source      = "./modules/vpc"
        }
        resource "alicloud_vswitch" "vsw" {
          vpc_id            = "${module.my_vpc.vpc_id}"
          cidr_block        = "172.16.0.0/21"
          availability_zone = "cn-shanghai-b"
        }
        output "vsw_id" {
          value = "${alicloud_vswitch.vsw.id}"
        }

        image

  6. 建立模板頁面左下角,選擇儲存模板 > 儲存為我的模板

  7. 在彈出的儲存為我的模板對話方塊,填寫模板名稱模板描述資源群組標籤

  8. 單擊確定

相關文檔

  • 本頁導讀 (1, M)
  • 應用情境
  • 背景資訊
  • 操作步驟
  • 相關文檔
文檔反饋
phone 聯絡我們

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

alicare alicarealicarealicare