Freigeben über


Übersicht über den Azure Terraform-Ressourcenanbieter

Der Azure Terraform-Ressourcenanbieter (Public Preview) ermöglicht Azure Terraform-Workflows wie das Exportieren im Azure-Portal. Derzeit wird nur ein Exportworkflow unterstützt, aber geplante Ergänzungen des Ressourcenanbieters beschleunigen Bereitstellungsworkflows in Terraform in Azure.

Registrierung

Die Registrierung kann einige Minuten dauern. Überprüfen Sie Ihren Registrierungsstatus mit az provider show -n Microsoft.AzureTerraform.

Terraformierung

Nutzen Sie die azurerm_provider_registration Ressource:

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

Sie müssen ihren azurerm Anbieter auch so konfiguriert haben, dass die Ausführung erfolgreich ausgeführt werden kann.

Endgerät

Registrieren Sie den Anbieter mit az provider register -n Microsoft.AzureTerraform.

Portal

Registrieren Sie den Anbieter mithilfe des Azure Resource Manager-Handbuchs. Suchen Sie in Schritt 5 nach Microsoft.AzureTerraform.

Exportieren

Die Exportfunktion basiert auf dem bereits vorhandenen Azure Export für Terraform-Tool. Diese Funktionen werden über den Ressourcenanbieter verfügbar gemacht. Um Ressourcen zu exportieren, wählen Sie Ihr Wahltool aus:

Portal

Folgen Sie dem Schnellstartartikel, um Ressourcen mithilfe des Azure-Portals nach Terraform zu exportieren.

Azure-Befehlszeilenschnittstelle (Azure CLI)

Folgen Sie dem Azure CLI-Leitfaden.

Azure PowerShell

Folgen Sie dem Azure PowerShell-Leitfaden.

REST (Repräsentationaler Zustandstransfer)

Folgen Sie der REST-API-Referenz.

Go Software Development Kit (SDK)

Folgen Sie der Go SDK-Referenz.

Exportbeschränkungen

Da die Exporterfahrung auf Azure Export für Terraform aztfexportbasiert, sind ihre Einschränkungen nahezu identisch mit der Binärdatei. Weitere Informationen finden Sie im Abschnitt "Einschränkungen" der binären Dokumentation.

Es gibt jedoch auch bestimmte Ressourcen, die vom Ressourcenanbieter nicht unterstützt werden. Diese Ressourcen werden nicht unterstützt, um die Sicherheit aus Verwendungsgründen sicherzustellen. Zwei Rollentypen werden nicht unterstützt:

  • POST-Rollen. Sie werden hauptsächlich zum Auflisten von Qualifikationen verwendet.
  • Datenebenenrollen. Diese Rollen werden für den Zugriff auf Benutzerinhalte verwendet.

Wir planen, diese Einschränkungen beizubehalten, um die Sicherheit für Benutzer zu gewährleisten. Wenn Kunden diese Arten von Ressourcen exportieren möchten, verwenden Sie stattdessen das aztfexport Tool.

Nächste Schritte