共用方式為


Azure Terraform 資源提供者概觀

Azure Terraform 資源提供者 (公開預覽) 會啟用 Azure Terraform 工作流程,例如在 Azure 入口網站中匯出。 目前僅支持匯出工作流程,但計劃中的資源提供者新增功能將加速在 Microsoft Azure 上使用 Terraform 的部署工作流程。

註冊

註冊可能需要幾分鐘的時間才能完成。 使用 az provider show -n Microsoft.AzureTerraform檢查您的註冊狀態。

Terraform(星體改造技術)

利用azurerm_provider_registration資源。

resource "azurerm_resource_provider_registration" "azureterraform" {
  name = "Microsoft.AzureTerraform"
}

您必須同時設定提供者 azurerm ,讓執行成功。

終端機

az provider register -n Microsoft.AzureTerraform註冊提供者。

入口網站

使用 Azure Resource Manager 指南註冊提供者,。 在步驟 5 中搜尋 Microsoft.AzureTerraform

出口

匯出功能是以預先存在的 Azure Export for Terraform 工具為基礎。 這些功能會透過資源提供者公開。 若要匯出資源,請選擇您選擇的工具:

入口網站

請遵循快速入門文章,使用 Azure 入口網站 將資源匯出至 Terraform

Azure 命令列介面 (Azure CLI)

請遵循 Azure CLI 指南

Azure PowerShell

請遵循 Azure PowerShell 指南。

REST (表現層狀態轉換)

請遵循 REST API 參考

Go 軟體開發套件 (SDK)

請參考 Go SDK 參考資料

匯出限制

由於導出體驗是以 Azure Export for Terraform aztfexport為基礎,因此其限制與二進位檔幾乎完全相同。 請參閱二進位檔 限制一節。

不過,資源提供者也不支援特定資源。 不支援這些資源,以確保使用方式的安全性。 不支援兩種類型的角色:

  • POST 職位角色。 它們主要用於列出認證。
  • 數據平面角色。 這些角色可用來存取用戶內容。

我們正計劃保留這些限制,以確保用戶的安全性。 如果客戶想要匯出這些類型的資源,請改用 aztfexport 此工具。

後續步驟