Terraform'un Azure'da kimliğini doğrulama
Terraform , bulut altyapısının tanımlanmasını, önizlemesini ve dağıtımını sağlar. Terraform kullanarak HCL söz dizimlerini kullanarak yapılandırma dosyaları oluşturursunuz. HCL söz dizimi, Azure gibi bulut sağlayıcısını ve bulut altyapınızı oluşturan öğeleri belirtmenize olanak tanır. Yapılandırma dosyalarınızı oluşturduktan sonra, altyapı değişikliklerinizin dağıtılmadan önce önizlemesini görüntülemenizi sağlayan bir yürütme planı oluşturursunuz. Değişiklikleri doğruladıktan sonra, altyapıyı dağıtmak için yürütme planını uygularsınız.
Azure aboneliğinizde Terraform komutlarını kullanmak için önce Terraform'un kimliğini bu abonelikte doğrulamanız gerekir. Bu makale, Azure'da kimlik doğrulaması yapmaya yönelik bazı yaygın senaryoları kapsar.
Bu makalede şunları öğreneceksiniz:
- Kullanılabilir kimlik doğrulama yöntemlerinin listesine bakın.
- Seçme ve kimlik doğrulama yöntemini seçin.
- Kimliğinizin doğrulandığını doğrulayın.
1. Ortamınızı yapılandırma
- Azure aboneliği: Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Terraform'ı yapılandırma: Henüz yapmadıysanız, aşağıdaki seçeneklerden birini kullanarak Terraform'ı yapılandırın:
2. Terraform'un Kimliğini Azure'da Doğrulama
Terraform yalnızca Azure CLI ile Azure'da kimlik doğrulamayı destekler. Azure PowerShell kullanarak kimlik doğrulaması desteklenmez. Bu nedenle Terraform çalışmanızı yaparken Azure PowerShell modülünü kullanabilirsiniz ancak önce Azure CLI kullanarak Azure'da kimlik doğrulaması yapmanız gerekir.
- Cloud Shell kullanarak bir Microsoft hesabıyla kimlik doğrulaması (Bash veya PowerShell ile)
- Windows kullanarak bir Microsoft hesabıyla kimlik doğrulaması (Bash veya PowerShell ile)
- Hizmet sorumlusuyla kimlik doğrulaması
- Azure hizmetleri için yönetilen kimlikle kimlik doğrulaması
3. Sonuçları doğrulayın
Geçerli aboneliği görüntüleyerek Azure aboneliğinde kimlik doğrulaması yaptığınız doğrulayın.
Azure CLI ile geçerli Azure aboneliğini onaylamak için az account show komutunu çalıştırın.
az account show