Поделиться через


Управление облаком Azure с помощью Azure CLI

Если вы работаете в разных регионах или используете Azure Stack, вам может потребоваться использовать несколько облаков. Корпорация Майкрософт предоставляет облака, соответствующие региональным законам, которые доступны для использования. В этой статье показано, как получить информацию о облаках, изменить текущее облако и зарегистрировать или отменить регистрацию новых облаков.

Вывод списка доступных облаков

Вы можете перечислить доступные облака с помощью команды az cloud list . Эта команда отображает активное облако, текущий профиль и сведения о региональных суффиксах и именах узлов.

Чтобы получить активное облако и список всех доступных облаков:

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

В настоящее время активное облако имеет True в столбце IsActive. Только одно облако может быть активным в любое время. Чтобы получить более подробные сведения об облаке, включая конечные точки, используемые для служб 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 . Эта команда принимает один обязательный аргумент, имя облака.

az cloud set --name AzureChinaCloud

Это важно

Если срок действия проверки подлинности для активированного облака истек, перед выполнением других задач с помощью Azure CLI необходимо повторно выполнить проверку подлинности. Если вы впервые перейдете в новое облако, необходимо также задать активную подписку. Инструкции по проверке подлинности см. в статье "Вход с помощью Azure CLI". Сведения об управлении подписками см. в статье "Управление подписками Azure с помощью Azure CLI"

Регистрация нового облака

Зарегистрируйте новое облако, если у вас есть собственные конечные точки для Azure Stack. Создание облака выполняется с помощью команды az cloud register . Для этой команды требуется имя и набор конечных точек службы. Сведения о регистрации облака для использования в Azure Stack см. в статье "Использование профилей версий API с помощью Azure CLI в Azure Stack".

Вам не нужно регистрировать информацию для китая, правительства США или немецких регионов. Корпорация Майкрософт управляет этими облаками, и по умолчанию они доступны. Дополнительную информацию о доступных параметрах конечной точки см. в документации для az cloud register.

Регистрация облака не приводит к автоматическому переключению на него. az cloud set Используйте команду, чтобы выбрать только что созданное облако.

Обновление существующего облака

Если у вас есть разрешения, можно также обновить существующее облако. При обновлении облачной системы происходит переключение на другой профиль служб Azure или изменение конечных точек подключения. Обновите облако с помощью команды az cloud update, которая принимает те же аргументы, что и az cloud register.

Отмена регистрации облака

Если вам больше не нужен созданный облако, его можно отменить с помощью команды az cloud unregister :

az cloud unregister --name MyCloud