Terraform 允許對雲端基礎結構進行定義、預覽和部署。 使用 Terraform,您可以使用 HCL 語法建立組態檔。 HCL 語法可讓您指定雲端提供者,例如 Azure,以及構成雲端基礎結構的專案。 建立組態檔之後,您會建立 執行計劃,讓您在部署基礎結構變更之前預覽這些變更。 驗證變更之後,您會套用執行計劃來部署基礎結構。
若要對 Azure 訂用帳戶使用 Terraform 命令,您必須先向該訂用帳戶驗證 Terraform。 本文涵蓋向 Azure 進行驗證的一些常見案例。
在本文中,您將學會如何:
- 請參閱可用的驗證方法清單。
- 選取驗證方法。
- 確認您已驗證。
1.設定您的環境
- Azure 訂用帳戶:如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費帳戶。
設定 Terraform:如果您尚未這麼做,請使用下列其中一個選項來設定 Terraform:
- 使用 Bash 在 Azure Cloud Shell 中設定 Terraform
- 使用 PowerShell 在 Azure Cloud Shell 中設定 Terraform
- 使用Bash 在 Windows 中設定 Terraform
- 使用 PowerShell 在 Windows 中設定 Terraform
2.向 Azure 驗證 Terraform
Terraform 只能支援使用 Azure CLI 向 Azure 進行驗證。 不支援使用 Azure PowerShell 進行驗證。 因此,雖然您可以在執行 Terraform 工作時使用 Azure PowerShell 模組,但您必須先使用 Azure CLI 向 Azure 進行驗證。
- 使用 Cloud Shell 向Microsoft帳戶進行驗證 (搭配 Bash 或 PowerShell)
- 使用 Windows 向Microsoft帳戶進行驗證 (搭配 Bash 或 PowerShell)
- 使用服務主體進行驗證
- 使用 Azure 服務的受控識別進行驗證
3.確認結果
藉由顯示目前的訂用帳戶,確認您已向 Azure 訂用帳戶進行驗證。
若要使用 Azure CLI 確認目前的 Azure 訂用帳戶,請執行 az account show。
az account show