Использование Azure CLI с реестрами контейнеров Azure в Azure Stack Hub

Вы можете использовать Azure CLI для работы с реестрами контейнеров Azure (ACR) в Azure Stack Hub. Эта статья поможет вам настроить и сориентироваться на работу с Azure CLI в Azure Stack Hub.

Предварительные требования

Azure CLI для управления ACR в концентраторе требует Azure CLI версии 2.28.0 или более поздней. Установите или обновите текущую установку CLI до последнего выпуска. Документацию по Azure CLI см. в статье Установка Azure CLI .

Регистрация Azure Stack Hub с помощью ACR с помощью CLI

После установки Azure CLI необходимо зарегистрировать Azure Stack Hub в качестве облака и предоставить необходимые конечные точки, включая новый suffix-acr-login-server-endpoint. Обновите скрипт, чтобы включить сведения, относящиеся к Azure Stack Hub, и запустите его. Дополнительные сведения об использовании CLI с Azure Stack Hub см. по этой ссылке .

az cloud register `
    -n <CloudName>
    --endpoint-resource-manager "https://management.<region>.<fqdn>" `
    --suffix-storage-endpoint "<region>.<fqdn>" `
    --suffix-keyvault-dns ".vault.<region>.<fqdn>" `
    --endpoint-active-directory-graph-resource-id "https://graph.windows.net/" `
    --suffix-acr-login-server-endpoint ".azsacr.<region>.<fqdn>"

Обновление конечной точки сервера входа ACR

Обновите существующую регистрацию Azure Stack Hub CLI, чтобы включить конечную точку сервера входа ACR.

Если вы ранее установили CLI и зарегистрировали облако, необходимо обновить интерфейс командной строки, чтобы включить новый suffix-acr-login-server-endpoint , прежде чем вы сможете создавать ресурсы ACR и управлять ими. Обновите приведенный ниже сценарий, чтобы включить в него сведения, относящиеся к Azure Stack Hub, и запустите его.

az cloud update -n <CloudName> `
--suffix-acr-login-server-endpoint ".azsacr.<region>.<fqdn>"

Настройка активной облачной среды и профиля API

Задайте активную облачную среду с помощью следующей команды:

az cloud set -n <CloudName>

Укажите в конфигурации среды версию API, специально предназначенную для Azure Stack Hub. Чтобы изменить эту конфигурацию, выполните следующую команду:

az cloud update --profile 2020-09-01-hybrid

Просмотр поддерживаемых команд

Прежде чем использовать CLI для управления ресурсами ACR, просмотрите список поддерживаемых команд.

Краткое руководство по интерфейсу командной строки ACR

Приступая к созданию реестра с помощью краткого руководства. Создание частного реестра контейнеров с помощью Azure CLI.

При использовании документации по ACR для глобальной среды Azure, например краткого руководства, учитывайте основные различия между ACR в Azure Stack Hub и ACR в глобальной среде Azure. Список различий см. в статье Общие сведения о реестрах контейнеров Azure в Azure Stack Hub.

Дальнейшие действия

Узнайте больше о Реестр контейнеров Azure в Azure Stack Hub.