CloudFormation - применение тегов к другим ресурсам AWS - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь понять поведение CloudFormation в отношении применения тегов к ресурсам, которые он создает.

Согласно их документации - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html

In addition to any tags you define, AWS CloudFormation automatically creates the following stack-level tags with the prefix aws::

aws:cloudformation:logical-id
aws:cloudformation:stack-id
aws:cloudformation:stack-name

Я создал таблицу DynamoDB из CloudFormation, зашел в консоль DynamoDB и выбрал вкладку тегов, но не смог найти какой-либо конкретный тег, являющийсядобавлено.Я также не нашел добавляемый тег aws: cloudformation: logic: id.

Затем я попытался создать корзину S3 с помощью CloudFormation.Кажется, это работает, и я смог посетить консоль S3 и найти тег aws: cloudformation: logic-id для корзины S3.

Это какое-то несоответствие?Есть ли какая-то конкретная документация, которой я могу следовать, чтобы найти список ресурсов AWS, к которым CloudFormation применяет теги с префиксом aws: как упомянуто в документации?

Любая помощь будет оценена.Спасибо!

Ответы [ 2 ]

0 голосов
/ 02 августа 2019

Мне недавно пришлось связаться со службой поддержки AWS Enterprise по этому поводу

Обычно запрашиваемые службы, которые не получают теги от формирования облака, включают

  • DynamoDB
  • Elasticache
  • ресурсы IAM
  • кластеры ECS
  • дистрибутивы Cloudfront
  • склеивание заданий
  • SQS
  • поток доставки пожарного шланга

Открыт внутренний запрос функции, однако их предлагаемым действием было просто пометить ресурсы вручную.

0 голосов
/ 30 декабря 2018
  • Есть ли у вас другие ресурсы, кроме DynamoDB в том же CFT?Если да, является ли этот ресурс помеченным CF?
  • Если у вас нет другого ресурса, вы можете добавить ресурс экземпляра EC2 для проверки, если это проблема конкретного ресурса или проблема всего шаблона.
  • Судя по тому, что вы написали, создание стека прошло успешно.Хотя это звучит глупо, вы можете попробовать один раз с CLI - aws cloudformation create-stack --stack-name Name-of-your-stack --template-body file://your_template.json --tags Key=Name,Value=Your_Tag_Value --profile default --region region --capabilities CAPABILITY_NAMED_IAM
  • Вы можете пропустить --capabilities CAPABILITY_NAMED_IAM, если у вас нет ресурсов IAM в вашем CFT.
  • Я никогда не испытывал ни одногопроблемы с пометкой через CF, возможно, захотите проверить эти примеры шаблонов .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...