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

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

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

Для использования Azure CLI для управления ACR в концентраторе требуется Azure CLI версии 2.28.0 или более поздней. Установите или обновите текущую установку 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 см. в статье Управление Azure Stack Hub с помощью Azure CLI.

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