Я вставил изображение docker в репо 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) Когда я sh то же изображение в ECR TargetAccount, все отлично работает. Задачи ECS не запускаются только при попытке извлечь образы из другой учетной записи.
2) Стек откатился со следующей ошибкой:
Service arn:aws:ecs:<Region>:<TargetAccount>:service/<ServiceName> did not stabilize.