Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu kılavuzda Azure Geliştirici CLI'sinin kaynakları sağlamak ve farklı bulutlara uygulama dağıtmak için nasıl yapılandırılacağı açıklanmaktadır.
Azure Geliştirici CLI'sı aşağıdaki bulutları destekler:
- Azure Genel (
AzureCloud) varsayılanı - 21Vianet Cloud tarafından sağlanan Azure (
AzureChinaCloud) - Azure US Government (
AzureUSGovernment)
Azure Genel bulutu varsayılandır ve herhangi bir bulut belirtilmezse kullanılır.
Kimlik Doğrulaması
Bulutlar arasında geçiş yaparken komutunu çalıştırarak azd auth login ayarlanan bulutla kimlik doğrulaması yapın.
Aşağıdaki örnek bağımsız bir bulut ayarlar ve bu bulutla kimlik doğrulaması yapmak için çalışır azd auth login :
azd config set cloud.name AzureUSGovernment
azd auth login
Bulut yapılandırmaları
Bulutlar kullanıcı, proje veya ortam düzeyinde yapılandırılabilir. Yapılandırma önceliği sırası:
- Önce ortam yapılandırması seçilir
- Ortamda hiçbir bulut yapılandırılmamışsa proje yapılandırması (azure.yaml) kullanılır
- Proje yapılandırmasında hiçbir bulut ayarlanmadıysa , kullanıcı yapılandırması (
azd config set) kullanılır - Kullanıcı yapılandırmasında bulut belirtilmemişse azd genel bulutu kullanır
AzureCloud
Bulutları kullanıcı ayarlarıyla yapılandırma (azd config set)
Tüm azd işlemler için bulutu azd config kullanarak ayarlama
azd config set cloud.name AzureCloud
azd config set cloud.name AzureChinaCloud
azd config set cloud.name AzureUSGovernment
Projenin azure.yaml dosyasında bulutları yapılandırma
cloud Projenin azure.yaml dosyasında bulutun adını ayarlamak için nesnesini kullanın.
name: project-name
cloud:
name: AzureCloud
name: project-name
cloud:
name: AzureChinaCloud
name: project-name
cloud:
name: AzureUSGovernment
Ortamın config.json dosyasında bulutları yapılandırma
ortam yapılandırma dosyasını .azure/<environment-name>/config.json içindeki güncelleyerek bulutu belirli ortamlar için yapılandırın. Bu, örneğin farklı ortamlar için farklı bulutlarda dağıtıma olanak tanır.
{
"cloud": {
"name": "AzureCloud"
}
}
{
"cloud": {
"name": "AzureChinaCloud"
}
}
{
"cloud": {
"name": "AzureUSGovernment"
}
}
Desteklenen komutlar ve platformlar
Desteklenen komutlar şunlardır:
- auth
- config
- konuşlandırmak
- aşağı
- env
- Sağlanması
- yukarı
- monitör
- göster
azd pipeline Bağımsız Bulutlarda desteklenmez.
devcenter platformu Bağımsız Bulutlarda desteklenmez.
Terraform ile kurulum
azd ve Terraform kullanarak egemen bir buluta dağıttığınızda, az CLI'nin de istenen bulutu kullanacak şekilde yapılandırılması gerekir. Azure CLI belgelerini kullanarak Terraform'un Kimlik Doğrulaması bölümüne bakın.
Ortam değişkenini ARM_ENVIRONMENT istenen ortama ayarlayın. Ortak değerler şunlardır:
-
public(varsayılan) usgovernmentchina
CLI kullanarak uygun bulutu az seçin:
az cloud set --name AzureCloud
az cloud set --name AzureChinaCloud
az cloud set --name AzureUSGovernment