Аутентификация приложения AWS copilot с помощью частного репозитория Docker Hub

Я пытаюсь развернуть приложение на AWS ECS с помощью Copilot (https://aws.github.io/copilot-cli/). Я хочу указать изображение, а не Dockerfile, чтобы мне не приходилось собирать и публиковать локально. Однако мое изображение в Docker Hub является частным.

Я создал секрет AWS со своими учетными данными. Я отредактировал свой манифест второго пилота, чтобы попытаться использовать этот секрет:

      image:
  location: my_repo/my_image
  repositoryCredentials:
    credentialsParameter: my_credentials_secret_ARN

Однако при развертывании я по-прежнему не могу найти / не авторизоваться. Если это правильный подход, что я ошибаюсь? Если нет, как мне продолжить?

2 ответа

Кто-то из AWS сказал мне, что второй пилот еще не поддерживает сборку из образа, размещенного в частном репозитории. Надеюсь, функциональность скоро появится.

Следите за прогрессом по этому запросу здесь: https://github.com/aws/copilot-cli/issues/2101https://github.com/aws/copilot-cli/issues/2061

Другие вопросы по тегам