How to get Elastic Container Repository URI from Cloud Formation?

后端 未结 2 1488
予麋鹿
予麋鹿 2021-01-01 22:30

I\'m trying to create an Elastic Container Service (ECS) setup from Cloud Formation.

However I don\'t want the ECS repository to have the ugly autogenerated URI:

2条回答
  •  执念已碎
    2021-01-01 22:52

    HostName: !Join [ ".", [ !Ref "AWS::AccountId", "dkr.ecr", !Ref "AWS::Region", !Join [ "/", [ "amazonaws.com", !Ref "dockerrepocompanycom" ] ] ] ]
    

    A more concise way is as follows:

    HostName: !Sub "${AWS::AccountId}.dkr.ecr.${AWS::Region}.amazonaws.com/${dockerrepocompanycom}"
    

    (adding as separate answer because I lack reputation points to comment on previous answer)

提交回复
热议问题