Аутентификация приложения 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