Невозможно загрузить частные образы из Artifactory в AWS Fargate

У меня возникла проблема с получением личных изображений из Artifactory в AWS Fargate. Показывает ошибку «нарушение доступа». Кто-нибудь получает такую ​​же ошибку при выполнении задачи в AWS Fargate?

Причина состояния: CannotPullContainerError: Ошибка API (500): получить https://xxx.artifactory.xx:xxx/v2/: нарушение прав доступа


person user2370590    schedule 01.11.2018    source источник
comment
Я получаю ТОЧНО ту же ошибку со всем необходимым, описанным здесь docs .aws.amazon.com / AmazonECS / latest / developerguide / подтвержден как реализованный. Вы уже нашли решение?   -  person Martin Bartlett    schedule 14.11.2018
comment
@MartinBartlett нет. Я думаю, что AWS Fargate не может аутентифицировать частный реестр докеров, который мы используем. Он работает из ECR, но при использовании стороннего реестра он не распознает.   -  person user2370590    schedule 16.11.2018


Ответы (2)


Эта проблема исправлена ​​в версии платформы Fargate-1.3.0.

В версии 1.3.0, наряду с поддержкой секретов, AWS исправила проблему с извлечением образов из частного реестра, который работает на портах HTTPS, отличных от 443.

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html

https://aws.amazon.com/about-aws/whats-new/2018/12/aws-fargate-platform-version-1-3-adds-secrets-support/

person Haran    schedule 21.12.2018

AWS признали это проблемой с Fargate:

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

Мы обнаружили проблему, из-за которой клиенты не могли получить образы из частных реестров образов контейнеров, работающих на портах HTTPS, отличных от 443. Мы устранили проблему и сделаем ее доступной в следующем выпуске версии платформы AWS Fargate (середина декабря).

Я надеюсь, что приведенное выше ответит на ваши вопросы, и приношу свои извинения за проблемы, с которыми вы столкнулись. Пожалуйста, вернитесь к делу, если вам нужна дополнительная информация. Удачного дня :)

Чтобы повторить попытку после середины декабря

person Martin Bartlett    schedule 10.12.2018