Terraform hitelesítése az Azure-ban
A Terraform lehetővé teszi a felhőinfrastruktúra definícióját, előzetes verzióját és üzembe helyezését. A Terraform használatával konfigurációs fájlokat hozhat létre HCL-szintaxissal. A HCL szintaxissal megadhatja a felhőszolgáltatót – például az Azure-t – és a felhőinfrastruktúra elemeit. A konfigurációs fájlok létrehozása után létrehoz egy végrehajtási tervet , amely lehetővé teszi az infrastruktúra változásainak előzetes megtekintését az üzembe helyezés előtt. A módosítások ellenőrzése után alkalmazza a végrehajtási tervet az infrastruktúra üzembe helyezésére.
Ahhoz, hogy Terraform-parancsokat használjon az Azure-előfizetéshez, először hitelesítenie kell a Terraformot az előfizetésben. Ez a cikk az Azure-ba való hitelesítés néhány gyakori forgatókönyvét ismerteti.
Ebben a cikkben az alábbiakkal ismerkedhet meg:
- Tekintse meg az elérhető hitelesítési módszerek listáját.
- Válassza ki a kiválasztási és hitelesítési módszert.
- Ellenőrizze, hogy hitelesítve van-e.
- Azure-előfizetés: Ha nem rendelkezik Azure-előfizetéssel, első lépésként mindössze néhány perc alatt létrehozhat egy ingyenes fiókot.
A Terraform konfigurálása: Ha még nem tette meg, konfigurálja a Terraformot az alábbi lehetőségek egyikével:
A Terraform csak az Azure CLI-vel támogatja az Azure-ba történő hitelesítést. Az Azure PowerShell használatával történő hitelesítés nem támogatott. Ezért bár használhatja az Azure PowerShell-modult a Terraform-munka során, először hitelesítenie kell magát az Azure-ban az Azure CLI használatával.
- Hitelesítés Microsoft-fiókkal a Cloud Shell használatával (Bash vagy PowerShell használatával)
- Hitelesítés Microsoft-fiókkal Windows használatával (Bash vagy PowerShell használatával)
- Hitelesítés szolgáltatásnévvel
- Hitelesítés felügyelt identitással az Azure-szolgáltatásokhoz
Az aktuális előfizetés megjelenítésével ellenőrizze, hogy hitelesítette-e az Azure-előfizetést.
A jelenlegi Azure-előfizetés az Azure CLI-vel való megerősítéséhez futtassa az az account show-t.
az account show