Я поместил образ докера в репозиторий ECR в SourceAccount.
Я развернул кодовую строку в SourceAccount.
Когда этот кодовый конвейер запускается, он развертывает стек ECS в TargetAccount. В этом стеке задачи ECS создаются с контейнерами с использованием указанного выше изображения из SourceAccount. Однако эти задачи остаются отложенными и в конечном итоге переводятся в состояние остановки. Они показывают следующую ошибку:
Status reason CannotPullContainerError: Error response from daemon: pull access denied for <SourceAccountId>.dkr.ecr.<Region>.amazonaws.com/<RepoName>, repository does not exist or may require 'docker login'
Посоветуйте, пожалуйста, как извлекать образы из SourceAccount ECR и создавать задачи ECS в TargetAccount.
Примечание:
1) Когда я нажимаю одно и то же изображение в ECR TargetAccount, все работает нормально. Задачи ECS не запускаются только при попытке получить изображения из другой учетной записи.
2) Стек откатился со следующей ошибкой:
Service arn:aws:ecs:<Region>:<TargetAccount>:service/<ServiceName> did not stabilize.