Authentifizieren von Terraform bei Azure
Mit Terraform können Sie eine Cloudinfrastruktur definieren, eine Vorschau der Cloudinfrastruktur anzeigen und die Cloudinfrastruktur bereitstellen. Terraform ermöglicht das Erstellen von Konfigurationsdateien mit HCL-Syntax. Mit der HCL-Syntax können Sie den Cloudanbieter (beispielsweise Azure) und die Elemente angeben, aus denen sich Ihre Cloudinfrastruktur zusammensetzt. Nach der Erstellung Ihrer Konfigurationsdateien erstellen Sie einen Ausführungsplan, mit dem Sie eine Vorschau Ihrer Infrastrukturänderungen anzeigen können, bevor diese bereitgestellt werden. Nach der Überprüfung der Änderungen wenden Sie den Ausführungsplan an, um die Infrastruktur bereitzustellen.
Um Terraform-Befehle für Ihr Azure-Abonnement zu verwenden, müssen Sie Terraform zunächst bei diesem Abonnement authentifizieren. In diesem Artikel werden einige häufige Szenarien für die Authentifizierung bei Azure behandelt.
In diesem Artikel werden folgende Vorgehensweisen behandelt:
- Siehe eine Liste der verfügbaren Authentifizierungsmethoden.
- Wählen Sie die Auswahl- und Authentifizierungsmethode aus.
- Stellen Sie sicher, dass Sie authentifiziert sind.
1. Konfigurieren Ihrer Umgebung
- Azure-Abonnement: Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Konfigurieren von Terraform: Konfigurieren Sie Terraform mithilfe einer der folgenden Optionen, sofern noch nicht geschehen:
2. Authentifizieren von Terraform bei Azure
Terraform unterstützt nur die Authentifizierung bei Azure mit der Azure CLI. Die Authentifizierung mit Azure PowerShell wird nicht unterstützt. Obwohl Sie für Ihre Arbeit mit Terraform das Azure PowerShell-Modul verwenden können, müssen Sie sich daher zunächst mithilfe der Azure CLI bei Azure authentifizieren.
- Authentifizieren mit einem Microsoft-Konto mit Cloud Shell (mit Bash oder PowerShell)
- Authentifizieren mit einem Microsoft-Konto mit Windows (mit Bash oder PowerShell)
- Authentifizieren mit einem Dienstprinzipal
- Authentifizieren mit einer verwalteten Identität für Azure-Dienste
3. Überprüfen der Ergebnisse
Überprüfen Sie, ob Sie sich beim Azure-Abonnement authentifiziert haben, indem Sie das aktuelle Abonnement anzeigen.
Um das aktuelle Azure-Abonnement mit der Azure CLI zu bestätigen, führen Sie az-Konto anzeigen aus.
az account show