以下是一个使用AWS CloudFormation模板和AWS CLI获取ECR镜像名称的示例:
Resources:
MyECRRepository:
Type: AWS::ECR::Repository
Properties:
RepositoryName: my-ecr-repo
Outputs:
ECRImageName:
Value: !Ref MyECRRepository
Export:
Name: ECRImageName
aws cloudformation deploy --template-file template.yaml --stack-name my-stack
aws cloudformation describe-stacks --stack-name my-stack --query 'Stacks[0].Outputs[?OutputKey==`ECRImageName`].OutputValue' --output text
这将返回ECR镜像名称。