Можете ли вы создавать теги в репозиториях AWS ECR через Cloud Formation? - PullRequest
0 голосов
/ 10 января 2020

У меня есть теги, назначенные стеку CF и назначенные ресурсу репозитория ECR на уровне ресурса в шаблоне CF. Ни один из них не назначается в репозиторий ECR после его создания.

Может ли кто-нибудь подтвердить, что у него есть теги, работающие для репозитариев ECR через CF? Если это так, это должно быть проблемой с моей стороны.

Регион: eu-west-1

Примечание - Я не имею в виду docker теги изображений. Это AWS Теги на репо ECR.

Ответы [ 2 ]

3 голосов
/ 10 января 2020

Теги в репозитории ECR поддерживаются и работают сразу же в моем случае.

Вот выдержка из моего шаблона CloudFormation:

AWSTemplateFormatVersion: '2010-09-09'
Description: 'ecr repo'
Resources:
  ECR:
    Type: AWS::ECR::Repository
    Properties:
      Tags:
        - Key: tagKey
          Value: tag1
        - Key: tagKey2
          Value: tag2
      RepositoryName: "ecr1"

Теперь я создал экземпляр шаблона с помощью тега стека. , который также был применен к хранилищу.

aws cloudformation create-stack --stack-name ecr \
      --template-body file://ecr.yml \
      --tags Key=StackTag,Value=tag99

Вот скриншот с консоли ECR. AWS console - ECR

0 голосов
/ 13 января 2020

Для меня это оказалось отсутствующими разрешениями. Причина, по которой я так долго это упускал, состоит в том, что Cloudformation не создает никаких ошибок. Он просто не создает теги.

Убедитесь, что у вас есть необходимые разрешения для создания тегов для репозиториев ECR.

ecr:TagResource    
ecr:UntagResource
...