我可以 select 我的 CloudFormation 模板中的私有 ECR 存储库中的容器映像吗?

Can I select a container image from private ECR repository in my CloudFormation template?

您好,我想知道是否可以使用云形成 yml 从我在 ECR 中的私有存储库中 select docker imagem 以供以后在 ECS 服务上配置我的任务定义时使用,像这样:

  ContainerImage:
    Description: "Container image"
    Type: AWS::ECR::PrivateRepository

唯一的方法是开发 custom resource。该资源将是一个 lambda 函数,它将使用 AWS SDK(例如 boto3)来查询您的 ECR,并且 return 一个可用图像列表到您的堆栈以供进一步使用。