天天看點

Terraform一鍵部署ECS執行個體

hashicorp terraform 是一個it基礎架構自動化編排工具,可以用代碼來管理維護 it 資源。terraform的指令行接口(cli)提供一種簡單機制,用于将配置檔案部署到阿裡雲或其他任意支援的雲上,并對其進行版本控制。它編寫了描述雲資源拓撲的配置檔案中的基礎結構,例如虛拟機、存儲帳戶和網絡接口。

terraform是一個高度可擴充的工具,通過 provider 來支援新的基礎架構。terraform能夠讓您在阿裡雲上輕松使用 簡單模闆語言 來定義、預覽和部署雲基礎結構。您可以使用terraform來建立、修改、删除ecs、vpc、rds、slb等多種資源。

阿裡雲cloud shell是一款幫助您運維的免費産品,預裝了terraform的元件,并配置好身份憑證(credentials)。是以您可直接在cloud shell中運作terraform的指令。

打開浏覽器,通路cloud shell的位址https://shell.aliyun.com。

Terraform一鍵部署ECS執行個體

登入 terraform官網 下載下傳并安裝适用于您的作業系統的程式包。

指令運作後将顯示可用的terraform選項的清單,如下所示,表示安裝完成。

建立環境變量,用于存放身份認證資訊。

這裡選擇在cloud shell中使用terraform,建立相關目錄:

terraform腳本如下:

運作以下指令啟動ecs:

建立成功後會有如下輸出:

檢視建立好的ecs:

Terraform一鍵部署ECS執行個體

登入ecs:

繼續閱讀