Вход в реестр контейнеров Azure с помощью Azure CLI.

Команда «az login acr -n» представляет собой команду интерфейса командной строки (CLI) Azure. Однако он кажется неполным, поскольку в нем отсутствует имя или идентификатор реестра контейнеров Azure (ACR), в который вы хотите войти. Чтобы предоставить полный ответ, укажите конкретное имя или идентификатор ACR.

А пока я могу предоставить вам некоторые общие способы входа в реестр контейнеров Azure с помощью Azure CLI:

  1. Интерактивный вход в Azure CLI. Вы можете использовать команду «az login», чтобы инициировать интерактивный сеанс входа в систему. Эта команда откроет окно браузера, в котором вы сможете ввести свои учетные данные Azure и пройти аутентификацию.

  2. Аутентификация субъекта-службы. Azure CLI позволяет выполнять аутентификацию с использованием субъекта-службы, который представляет собой неинтерактивную учетную запись с определенными разрешениями. Вы можете создать субъект-службу и использовать его учетные данные для входа в реестр контейнеров Azure. Можно использовать команду «az login –service-principal –username APP_ID –password CLIENT_SECRET –tenant TENANT_ID», заменив APP_ID, CLIENT_SECRET и TENANT_ID соответствующими значениями.

  3. Аутентификация управляемого удостоверения. Если вы запускаете свой код или сценарий в ресурсе Azure, поддерживающем управляемые удостоверения, вы можете использовать управляемое удостоверение для аутентификации в Реестре контейнеров Azure. Этот метод устраняет необходимость явных шагов аутентификации в вашем коде.

  4. Аутентификация на основе сертификатов. Реестр контейнеров Azure также поддерживает аутентификацию с использованием клиентских сертификатов. Вы можете создать сертификат клиента и настроить Реестр контейнеров Azure, чтобы он принимал его в целях аутентификации. Конкретные действия по созданию и использованию сертификата клиента зависят от вашей операционной системы и инструментов.