Azure CLI Kurulum Hatası: "Komut Tanınmıyor"
Azure CLI, doğru bir şekilde kurulduğunda, komut satırında çalışmalıdır. Ancak bazen kurulum sırasında "komut tanınmıyor" hatası alabilirsiniz. Bu sorun, genellikle PATH ortam değişkeninin doğru ayarlanmamasından kaynaklanır.
Bu hatayı alırsanız, aşağıdaki adımları izleyerek PATH ortam değişkenini kontrol edebilirsiniz:
# Azure CLI'nin doğru yolda olup olmadığını kontrol edin
where az
Eğer komut doğru yolu gösteriyorsa, sorun başka bir yerde olabilir. Ancak gösterilmiyorsa, Azure CLI’yi yeniden yüklemeyi deneyin ve kurulum sırasında "Add to PATH" seçeneğini işaretlediğinizden emin olun.
"Az CLI Başlatılamıyor" Hatası: Kurulum Sorunu
Azure CLI bazen yükleme sonrasında çalışmayabilir ve "az: komut bulunamadı" hatasını verebilir. Bu da sıklıkla eksik veya bozuk bir kurulumdan kaynaklanır.
Bu hatayı düzeltmek için, Azure CLI'yi tamamen kaldırıp yeniden yüklemeyi deneyebilirsiniz.
# Azure CLI'yi kaldırma komutu
az uninstall
Ardından yeniden yükleyin. Azure CLI’nin en son sürümünü kullanmak da sorunları gidermeye yardımcı olabilir.
"Login Failed" Hatası: Kimlik Doğrulama Sorunları
Azure CLI ile giriş yapmaya çalıştığınızda "Login Failed" hatasıyla karşılaşabilirsiniz. Bu genellikle yanlış kullanıcı adı veya şifre, ya da kimlik doğrulama ile ilgili başka bir problemden kaynaklanır.
Azure’a giriş yapmak için aşağıdaki komutu kullanabilirsiniz:
az login
Eğer hala giriş yapamıyorsanız, şu adımları izleyin:
1. Hesabınızın doğru olduğundan emin olun.
2. Tarayıcı üzerinden giriş yapmayı deneyin ve bu sayede kimlik doğrulama işlemini tamamlayın.
"Resource Not Found" Hatası: Yanlış Kaynak İsmi
Azure CLI kullanırken, bir kaynağa erişmeye çalışırken "Resource Not Found" hatası alabilirsiniz. Bu, genellikle yanlış veya geçersiz bir kaynak adı kullandığınızda görülür.
Kaynak adının doğru yazıldığından emin olun. Eğer kaynak doğruysa, aynı kaynağa farklı bölgelerden de erişim sağlamayı deneyebilirsiniz. Kaynağa erişim için kullanmanız gereken doğru kaynak ismini bulmak için aşağıdaki komutu kullanabilirsiniz:
az resource list --query "[].{name:name, id:id}"
"Subscription Not Found" Hatası: Abone Seçimi
Azure CLI ile çalışırken, "Subscription Not Found" hatası alabilirsiniz. Bu da genellikle geçerli bir abonelik seçmediğinizde ortaya çıkar.
Bu hatayı çözmek için geçerli bir abonelik seçtiğinizden emin olun. Azure CLI üzerinden aboneliklerinizi listeleyebilir ve geçerli olanı seçebilirsiniz:
az account list --output table
az account set --subscription "Subscription Name"