Terraform 可啟用雲端基礎結構的定義、預覽和部署。 使用 Terraform,您可以使用 HCL 語法建立組態檔。 HCL 語法可讓您指定雲端提供者,例如 Azure,以及構成雲端基礎結構的專案。 建立組態檔之後,您會建立一個 執行計劃 ,讓您在部署基礎結構變更之前先預覽這些變更。 驗證變更之後,您會套用執行計劃來部署基礎結構。
本文將介紹您若要使用Terraform,可以選擇如何驗證Azure的方法。
在本文中,您將學會如何:
- 安裝 Git Bash 終端機模擬器
- 安裝 Azure CLI
- 安裝 Terraform
- 設定您的環境以在 Windows 上執行 Terraform
- 了解常見的 Terraform 和 Azure 驗證案例
- 透過 Cloud Shell Microsoft 帳戶進行驗證(使用 Bash 或 PowerShell)
- 從 Windows 透過Microsoft帳戶進行驗證(使用 Bash 或 PowerShell)
- 使用 Azure CLI 建立服務主體
- 使用 Azure PowerShell 建立服務主體
- 在環境變數中指定服務主體認證
- 在 Terraform 提供者區塊中指定服務主體認證
1.設定您的環境
- Azure 訂用帳戶:如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費帳戶 。
2.安裝終端機模擬器
Windows 上有許多選項可執行 bash 命令,包括 Git Bash 和 Windows 終端機。 本文已使用 Git Bash 進行測試。 下載並安裝 Git Bash。
3.安裝 Azure CLI
安裝 Azure CLI。 本文已使用 Azure CLI 2.26.1 版進行測試。
4.安裝適用於 Windows 的 Terraform
下載 Terraform。 本文已使用 Terraform 1.1.4 版進行測試。
從下載中,將可執行檔案解壓縮到您選擇的目錄(例如 ,
c:\terraform
。更新系統的全域PATH環境變數,以包含包含可執行文件的目錄。
開啟終端機視窗。
使用
terraform
命令確認全域路徑配置。terraform -version
排除 Azure 上 Terraform 的故障
針對在 Azure 上使用 Terraform 時的常見問題進行疑難解答