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


DeploymentFailed — код ошибки InaccessImage

В этой статье описывается, как устранить сбой развертывания в Microsoft Экземпляры контейнеров Azure, который создает код ошибки InaccessImage.

Симптомы

При попытке развернуть экземпляр контейнера развертывание завершается сбоем, и вы получите сообщение об ошибке, похожее на следующий текст:

{

"code":"DeploymentFailed",
Сообщение:"Не менее одной операции развертывания ресурсов не удалось. Перечислите операции по развертыванию для получения более подробных сведений. Дополнительные сведения об использовании см. в статье https://aka.ms/DeployOperations ",
"details":[

{

"code":"InaccessibleImage",
"message":"Образ< "container-registry-name.azurecr.io/< image-name:<version-name>>>" в группе контейнеров "<container-group-name>" недоступен. Проверьте учетные данные образа и реестра".

}

]

}

Причина

Вы пытаетесь использовать субъект-службу для доступа к реестру контейнеров Azure. Этот сценарий может произойти из-за одной из следующих причин:

  • Вы указали неверные учетные данные при попытке создать экземпляр контейнера.

  • Вы указали правильные учетные данные, но вызовы службы Экземпляры контейнеров блокируются правилами брандмауэра в реестре контейнеров Azure.

Решение

Для доступа к реестру контейнеров необходимо использовать управляемое удостоверение, чтобы разрешить Экземпляры контейнеров доверенной службе. Дополнительные сведения см. в статье Обеспечение безопасного доступа доверенных служб к реестру контейнеров с сетевыми ограничениями Вы также можете узнать больше о развертывании для Экземпляры контейнеров Azure из Реестр контейнеров Azure с помощью управляемого удостоверения.

Ссылки

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.