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, bölgesel yasalarla uyumluluk için kullanabileceğiniz 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 o anda etkin olan bulutu, geçerli profilinin ne olduğunu ve bölge son ekleri ile ana bilgisayar adları hakkındaki bilgileri gösterir.

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 IsActive sütununda True 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ı bir gerekli bağımsız değişken olarak alır.

az cloud set --name AzureChinaCloud

Önemli

Etkin bulut için kimlik doğrulamanızın süresi dolduysa, başka CLI görevi gerçekleştirmeden önce yeniden kimlik doğrulaması yapmanız gerekir. İlk kez yeni buluta geçiş yapıyorsanı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 komutu ile yapılır. 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. Bu bulutlar Microsoft tarafından yönetilir ve varsayılan olarak kullanılabilir. Tüm 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, az cloud register ile aynı bağımsız değişkenleri alan az cloud update 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