異なるリージョン間で作業する場合、または Azure Stack を使用する場合は、複数のクラウドを使用することが必要になる場合があります。 Microsoft は、お客様が使用できる地域の法律に準拠したクラウドを提供しています。 この記事では、クラウドに関する情報の取得、現在のクラウドの変更、新しいクラウドの登録または登録解除を行う方法について説明します。
使用可能なクラウドを一覧表示する
az cloud list コマンドを使用して、使用可能なクラウドを一覧表示できます。 このコマンドは、現在アクティブなクラウド、その現在のプロファイル、および地域のサフィックスとホスト名に関する情報を表示します。
アクティブなクラウドと使用可能なすべてのクラウドの一覧を取得するには:
az cloud list --output table
IsActive Name Profile
---------- ----------------- ---------
True AzureCloud latest
AzureChinaCloud latest
AzureUSGovernment latest
AzureGermanCloud latest
現在アクティブなクラウドには、True列にIsActiveがあります。 いつでもアクティブにできるクラウドは 1 つだけです。 Azure サービスに使用するエンドポイントなど、クラウドに関する詳細情報を取得するには、 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"
}
}
アクティブなクラウドを切り替える
構成ファイルを使用して既定のクラウドを設定するには、 CLI の構成値と環境変数に関するページを参照してください。 アクティブなクラウドを切り替えるには、 az cloud set コマンドを実行します。 このコマンドは、必要な引数としてクラウドの名前を 1 つ受け取ります。
az cloud set --name AzureChinaCloud
Von Bedeutung
アクティブ化されたクラウドの認証の有効期限が切れた場合は、Azure CLI で他のタスクを実行する前に再認証する必要があります。 初めて新しいクラウドに切り替える場合は、アクティブなサブスクリプションも設定する必要があります。 認証の手順については、 Azure CLI を使用したサインインに関するページを参照してください。 サブスクリプション管理の詳細については、「Azure CLI を使用した Azure サブスクリプションの管理」を参照してください。
新しいクラウドを登録する
Azure Stack 用の独自のエンドポイントがある場合は、新しいクラウドを登録します。 クラウドの作成は、 az cloud register コマンドを使用して実行されます。 このコマンドには、名前と一連のサービス エンドポイントが必要です。 Azure Stack で使用するクラウドを登録する方法については、「Azure Stack で Azure CLI で API バージョン プロファイルを使用する」を参照してください。
中国、米国政府、またはドイツのリージョンの情報を登録する必要はありません。 これらのクラウドは Microsoft によって管理され、既定で使用できます。 使用可能なエンドポイント設定の詳細については、az cloud registerのドキュメントを参照してください。
クラウドを登録しても、クラウドに自動的には切り替わりません。
az cloud set コマンドを使用して、新しく作成したクラウドを選択します。
既存のクラウドを更新する
アクセス許可がある場合は、既存のクラウドを更新することもできます。 クラウドを更新すると、別の Azure サービス プロファイルに切り替わるか、接続エンドポイントが変更されます。
az cloud update コマンドを使用してクラウドを更新します。これは、az cloud registerと同じ引数を受け取ります。
クラウドの登録を解除する
作成されたクラウドが不要になった場合は、 az cloud unregister コマンドを使用して登録を解除できます。
az cloud unregister --name MyCloud
Azure CLI