全部產品
Search
文件中心

ENS:在Cloud Shell中使用Terraform建立ENS執行個體

更新時間:Jul 06, 2024

阿里雲邊緣節點服務ENS產品已經接入Terraform,可以通過Terraform來實現快速配置。本文介紹如何在Cloud Shell中使用Terraform建立ENS執行個體。

背景資訊

  • Terraform是一個IT基礎架構自動化編排工具,用於安全高效地預覽、配置和管理雲基礎架構和資源。關於Terraform的更多資訊,請參見什麼是Terraform

  • 阿里雲Cloud Shell是一款協助您營運的免費產品,預裝了Terraform的組件,並配置好身份憑證(credentials),因此您可以直接在Cloud Shell中運行Terraform的命令。

操作步驟

  1. 開啟瀏覽器,訪問Cloud Shell

    更多Cloud Shell入口及使用請參見使用雲命令列

  2. 建立執行目錄並進入。

    說明

    需要為每個Terraform專案建立一個獨立的執行目錄。

    mkdir /usr/local/terraform
    cd /usr/local/terraform
  3. 使用vim編寫terraform.tf模板。

    vim terraform.tf

    terraform.tf檔案的樣本內容如下:

    說明

    resource參數欄位填寫可以在Terraform官網文檔Alibaba Cloud Provider ENS產品目錄下尋找到。

    resource "alicloud_ens_instance" "instance" {
       period = 1
      data_disk {
        size     = 20
        category = "cloud_efficiency"
      }
      public_ip_identification   = true  
      period_unit                = "Month" 
      scheduling_strategy        = "Concentrate" 
      schedule_area_level        = "Region"  
      image_id                   = "centos_7_06_64_20G_alibase_20191119" 
      instance_type              = "ens.sn1.small"  
      host_name                  = "Host80" 
      password                   = "Ex*****6@" 
      internet_charge_type       = "BandwidthByDay" 
      payment_type              = "PayAsYouGo"
      internet_max_bandwidth_out = 50 
      ens_region_id              = "cn-zhengzhou-telecom"  
      system_disk {
        size = 20
      }
    }
  4. 執行terraform init命令初始化配置。

  5. 執行terraform plan命令預覽配置。

  6. 執行terraform apply建立ENS執行個體。運行apply命令以後,還需要校對配置,確認無誤後輸入yes二次確認,然後就開始執行,接著等待幾分鐘。

    命令執行成功之後,將會看到以下的命令提示。

    image

  7. 執行terraform show查看配置結果。

    image

相關文檔