Azure CLI ile Azure bulut yönetimi

Farklı bölgelerde çalışıyorsanız veya Azure Stack kullanıyorsanız birden fazla bulut kullanmanız gerekebilir. Microsoft, kullanımınıza sunulan bölgesel yasalara uygun bulutlar sağlar. Bu makalede bulutlarla ilgili bilgileri alma, geçerli bulutu değiştirme ve yeni bulutları kaydetme ya da kaydını silme işlemleri gösterilir.

Kullanılabilir bulutları listeleme

Kullanılabilir bulutları az cloud list komutu ile listeleyebilirsiniz. Bu komut, şu anda etkin bulutu, bulutun geçerli profilini ve bölgesel sonekler ile konak adları hakkındaki bilgileri görüntüler.

Etkin bulut ve tüm kullanılabilir bulutların listesini almak için:

az cloud list --output table
IsActive    Name               Profile
----------  -----------------  ---------
True        AzureCloud         latest
            AzureChinaCloud    latest
            AzureUSGovernment  latest
            AzureGermanCloud   latest

O anda etkin olan bulutun True sütununda IsActive bulunur. Aynı anda yalnızca bir bulut etkin olabilir. Bir bulut hakkında, Azure hizmetleri için kullandığı uç noktalar dahil olmak üzere ayrıntılı bilgi almak için cloud show komutunu kullanın:

az cloud show --name AzureChinaCloud --output json
{
  "endpoints": {
    "activeDirectory": "https://login.chinacloudapi.cn",
    "activeDirectoryDataLakeResourceId": null,
    "activeDirectoryGraphResourceId": "https://graph.chinacloudapi.cn/",
    "activeDirectoryResourceId": "https://management.core.chinacloudapi.cn/",
    "batchResourceId": "https://batch.chinacloudapi.cn/",
    "gallery": "https://gallery.chinacloudapi.cn/",
    "management": "https://management.core.chinacloudapi.cn/",
    "resourceManager": "https://management.chinacloudapi.cn",
    "sqlManagement": "https://management.core.chinacloudapi.cn:8443/",
    "vmImageAliasDoc": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json"
  },
  "isActive": false,
  "name": "AzureChinaCloud",
  "profile": "latest",
  "suffixes": {
    "azureDatalakeAnalyticsCatalogAndJobEndpoint": null,
    "azureDatalakeStoreFileSystemEndpoint": null,
    "keyvaultDns": ".vault.azure.cn",
    "sqlServerHostname": ".database.chinacloudapi.cn",
    "storageEndpoint": "core.chinacloudapi.cn"
  }
}

Etkin bulutu değiştirme

Yapılandırma dosyası kullanarak varsayılan bulutu ayarlamak için bkz . CLI yapılandırma değerleri ve ortam değişkenleri. Etkin bulutu değiştirmek için az cloud set komutunu çalıştırın. Bu komut, bulutun adını gerekli bir bağımsız değişken olarak alır.

az cloud set --name AzureChinaCloud

Önemli

Etkinleştirilmiş bulut için kimlik doğrulamanızın süresi dolduysa, Azure CLI ile diğer görevleri gerçekleştirmeden önce yeniden kimlik doğrulamanız gerekir. Yeni buluta ilk kez geçiyorsanız etkin aboneliği de ayarlamanız gerekir. Kimlik doğrulaması ile ilgili yönergeler için bkz. Azure CLI ile oturum açma. Abonelik yönetimi hakkında daha fazla bilgi için bkz. Azure CLI ile Azure aboneliklerini yönetme

Yeni bulut kaydetme

Azure Stack için kendi uç noktalarınız varsa yeni bir bulut kaydedin. Bulut oluşturma işlemi az cloud register komutuyla gerçekleştirilir. Bu komut için bir ad ve bir dizi hizmet uç noktası gerekir. Azure Stack ile kullanılacak bir bulut kaydetme hakkında bilgi almak için bkz. Azure Stack’te Azure CLI ile API sürüm profillerini kullanma.

Çin, ABD Hükümeti veya Almanya bölgeleri için bilgi kaydetmeniz gerekmez. Microsoft bu bulutları yönetir ve varsayılan olarak kullanılabilir. Kullanılabilir uç nokta ayarları hakkında daha fazla bilgi için az cloud register belgelerine bakın.

Bir bulut kaydedildiğinde, bu buluta otomatik olarak geçiş yapılmaz. Yeni oluşturulan bulutu seçmek için az cloud set komutunu kullanın.

Mevcut bulutu güncelleştirme

İzinlere sahipseniz, mevcut bir bulutu da güncelleştirebilirsiniz. Bulutun güncelleştirilmesiyle farklı bir Azure hizmetleri profiline geçilir veya bağlantı uç noktaları değiştirilir. Bulutu güncelleştirme işlemini, ile aynı bağımsız değişkenleri alan az cloud register komutuyla yapabilirsiniz.

Bulut kaydını silme

Oluşturulan buluta ihtiyacınız kalmazsa az cloud unregister komutuyla o bulutun kaydını silebilirsiniz:

az cloud unregister --name MyCloud