Autentisera Terraform till Azure
Terraform möjliggör definition, förhandsversion och distribution av molninfrastruktur. Med Terraform skapar du konfigurationsfiler med hjälp av HCL-syntax. Med HCL-syntaxen kan du ange molnleverantören – till exempel Azure – och de element som utgör din molninfrastruktur. När du har skapat konfigurationsfilerna skapar du en körningsplan som gör att du kan förhandsgranska ändringarna i infrastrukturen innan de distribueras. När du har verifierat ändringarna tillämpar du körningsplanen för att distribuera infrastrukturen.
Om du vill använda Terraform-kommandon mot din Azure-prenumeration måste du först autentisera Terraform till den prenumerationen. Den här artikeln beskriver några vanliga scenarier för autentisering till Azure.
I den här artikeln kan du se hur du:
- Se en lista över tillgängliga autentiseringsmetoder.
- Välj välj och autentiseringsmetod.
- Kontrollera att du är autentiserad.
1. Konfigurera din miljö
- Azure-prenumeration: Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
Konfigurera Terraform: Om du inte redan har gjort det konfigurerar du Terraform med något av följande alternativ:
2. Autentisera Terraform till Azure
Terraform stöder endast autentisering till Azure med Azure CLI. Autentisering med Azure PowerShell stöds inte. Även om du kan använda Azure PowerShell-modulen när du utför ditt Terraform-arbete måste du därför först autentisera till Azure med hjälp av Azure CLI.
- Autentisera med ett Microsoft-konto med Cloud Shell (med Bash eller PowerShell)
- Autentisera med ett Microsoft-konto med Windows (med Bash eller PowerShell)
- Autentisera med tjänstens huvudnamn
- Autentisera med en hanterad identitet för Azure-tjänster
3. Kontrollera resultatet
Kontrollera att du har autentiserats till Azure-prenumerationen genom att visa den aktuella prenumerationen.
Om du vill bekräfta den aktuella Azure-prenumerationen med Azure CLI kör du az account show.
az account show