Получение несанкционированного доступа при попытке входа в acr
Я пытаюсь создать конвейер gitlab-ci и отправить образ сборки в acr из gitlab. Я использую команду
docker login ****.azurecr.io --username 00000000-0000-0000-0000-000000000000 --password EXPOSE_TOKEN
Раньше это работало много раз, но на этот раз не работает.
Я получаю сообщение об ошибке:
"Ответ об ошибке от демона: получите https://****.azurecr.io/v2/: unauthorized: требуется аутентификация, посетите https://aka.ms/acr/authorization для получения дополнительной информации".
Я тоже привязываю развернуть образ в акс, но получаю ту же ошибку. Я выполнял свой конвейер много раз, и это первый раз, когда я получаю эту ошибку.
1 ответ
Обновить
Проблема была решена после того, как я обновил значение токена expose. Значение expose-token изменяется через определенные промежутки времени. Это была та же проблема, с которой я столкнулся, я обновил свою команду новым значением, и она работала нормально.
Просто для информации: чтобы получить значение токена expose, выполните следующую команду в своем лазурном клише.
az acr login --name <acr-username> --expose-token