Manajemen cloud Azure dengan Azure CLI

Jika Anda bekerja di berbagai wilayah atau menggunakan Azure Stack, Anda mungkin perlu menggunakan beberapa cloud. Microsoft menyediakan cloud untuk mematuhi hukum regional, yang tersedia untuk Anda gunakan. Artikel ini menunjukkan cara mendapatkan informasi tentang cloud, mengubah awan saat ini, dan mendaftarkan atau membatalkan pendaftaran cloud baru.

Mencantumkan cloud yang tersedia

Anda dapat membuat daftar cloud yang tersedia dengan perintah az cloud list. Perintah ini menunjukkan cloud mana yang saat ini aktif, apa profilnya saat ini, dan informasi tentang akhiran regional dan nama host.

Untuk mendapatkan cloud aktif dan daftar semua cloud yang tersedia:

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

Cloud yang saat ini aktif memiliki True di kolom IsActive. Hanya satu cloud yang dapat aktif setiap saat. Untuk mendapatkan informasi yang lebih mendetail tentang cloud, termasuk titik akhir yang digunakannya untuk layanan Azure, gunakan perintah cloud show:

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"
  }
}

Beralih ke cloud yang aktif

Untuk mengatur cloud default menggunakan file konfigurasi, lihat Nilai konfigurasi CLI dan variabel lingkungan. Untuk mengganti cloud aktif, jalankan perintah az cloud set. Perintah ini membutuhkan satu argumen yang diperlukan, nama cloud.

az cloud set --name AzureChinaCloud

Penting

Jika autentikasi Anda untuk cloud yang diaktifkan telah kedaluwarsa, Anda perlu mengautentikasi ulang sebelum melakukan tugas CLI lainnya. Jika ini pertama kalinya Anda beralih ke cloud baru, Anda juga perlu mengatur langganan aktif. Untuk petunjuk tentang autentikasi, lihat Masuk dengan Azure CLI. Untuk informasi tentang manajemen langganan, lihat Mengelola langganan Azure dengan Azure CLI

Mendaftarkan cloud baru

Daftarkan cloud baru jika Anda memiliki titik akhir sendiri untuk Azure Stack. Membuat cloud dilakukan dengan perintah az cloud register. Perintah ini memerlukan nama dan satu set titik akhir layanan. Untuk mempelajari cara mendaftarkan cloud untuk digunakan dengan Azure Stack, lihat Menggunakan profil versi API dengan Azure CLI di Azure Stack.

Anda tidak perlu mendaftarkan informasi untuk wilayah China, Pemerintah AS, atau Jerman. Cloud ini dikelola oleh Microsoft dan tersedia secara default. Untuk informasi selengkapnya tentang semua aturan titik akhir yang tersedia, lihat dokumentasi untuk az cloud register.

Mendaftarkan cloud tidak secara otomatis beralih ke cloud. Gunakan perintah az cloud set untuk memilih cloud yang baru dibuat.

Memperbarui cloud yang sudah ada

Jika memiliki izin, Anda juga dapat memperbarui cloud yang ada. Memperbarui cloud beralih ke profil layanan Azure yang berbeda atau memodifikasi titik akhir koneksi. Perbarui cloud dengan perintah az cloud update, yang menggunakan argumen yang sama seperti az cloud register.

Membatalkan pendaftaran cloud

Jika Anda tidak lagi memerlukan cloud yang dibuat, pendaftarannya dapat dibatalkan dengan perintah az cloud unregister:

az cloud unregister --name MyCloud