Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Terraform ermöglicht die Definition, Vorschau und Bereitstellung der Cloudinfrastruktur. Terraform ermöglicht das Erstellen von Konfigurationsdateien mit HCL-Syntax. Mit der HCL-Syntax können Sie den Cloudanbieter ( z. B. Azure ) und die Elemente angeben, aus denen Ihre Cloudinfrastruktur besteht. 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. Nachdem Sie die Änderungen überprüft haben, wenden Sie den Ausführungsplan an, um die Infrastruktur bereitzustellen.
In diesem Artikel werden die Optionen für die Authentifizierung bei Azure für die Verwendung mit Terraform erläutert.
In diesem Artikel erfahren Sie, wie Sie:
- Installieren des Git Bash-Terminalemulators
- Installieren der Azure-Befehlszeilenschnittstelle
- Installieren von Terraform
- Konfigurieren Sie Ihre Umgebung für die Ausführung von Terraform unter Windows
- Grundlegendes zu allgemeinen Terraform- und Azure-Authentifizierungsszenarien
- Authentifizieren über ein Microsoft-Konto über Cloud Shell (mithilfe von Bash oder PowerShell)
- Authentifizieren über ein Microsoft-Konto von Windows (mithilfe von Bash oder PowerShell)
- Erstellen eines Dienstprinzipals mithilfe der Azure CLI
- Erstellen eines Dienstprinzipals mit Azure PowerShell
- Angeben der Anmeldeinformationen für den Dienstprinzipal in Umgebungsvariablen
- Angeben der Anmeldeinformationen für den Dienstprinzipal in einem Terraform-Anbieterblock
1. Konfigurieren Ihrer Umgebung
- Azure-Abonnement: Wenn Sie nicht über ein Azure-Abonnement verfügen, erstellen Sie ein kostenloses Konto , bevor Sie beginnen.
2. Installieren Sie einen Terminal-Emulator
Unter Windows gibt es viele Optionen zum Ausführen von Bash-Befehlen, einschließlich Git Bash und Windows Terminal. Dieser Artikel wurde mit Git Bash getestet. Laden Sie Git Bash herunter und installieren Sie es.
3. Installieren der Azure CLI
Installieren sie die Azure CLI. Dieser Artikel wurde mit der Azure CLI-Version 2.26.1 getestet.
4. Installieren Sie Terraform für Windows
Laden Sie Terraform herunter. Dieser Artikel wurde mit Terraform Version 1.1.4 getestet.
Extrahieren Sie die ausführbare Datei aus dem Download in ein Verzeichnis Ihrer Wahl (z. B
c:\terraform
. ).Aktualisieren Sie die globale PATH-Umgebungsvariable Ihres Systems so, dass sie das Verzeichnis enthält, das die ausführbare Datei enthält.
Öffnen Sie ein Terminalfenster.
Überprüfen Sie die Konfiguration des globalen Pfads mit dem
terraform
Befehl.terraform -version
Problembehandlung von Terraform auf Azure
Behebung häufiger Probleme bei der Verwendung von Terraform in Azure