Мы хотели использовать специфические для компании теги для ресурсов, которые мы создаем в AWS для выставления счетов. Я использую шаблон формирования облаков, чтобы развернуть наш экземпляр Elasticbeanstalk и другие ресурсы, зависящие от проекта. Когда я использую консоль CloudFormation для создания стека, она запрашивает у меня теги на странице после параметров. Мне нужно вручную ввести теги для этого стека. Однако есть ли способ указать те теги (теги для стека) с самим шаблоном формирования облаков? Таким образом, тег распространяется на другие ресурсы? Я знаю, что облако формирует автоматически метки ресурсов с именем стека. Но нам нужны теги, специфичные для компании, для выставления счетов отдельным отделам.Создание облаков AWS Шаблон-предоставление тегов для стека в шаблоне
ответ
При запуске AWS CloudFormation запрашиваемые теги будут применены к самому стеку CloudFormation и (по возможности) также будут распространены на ресурсы, запущенные Stack.
Этих тегов может быть передан в API вызова CreateStack, или из командной строки:
Этих тегов применяются ко всему стеку и не включены в Шаблон CloudFormation.
Тем не менее, шаблоны CloudFormation могут включать теги для конкретных ресурсов, которые создаются. Например, при запуске экземпляров EC2 Amazon, метки могут быть включены в шаблоне:
"MyInstance" : {
"Type" : "AWS::EC2::Instance",
"Properties" : {
"SecurityGroups" : [ { "Ref" : "MySecurityGroup" } ],
"AvailabilityZone" : "us-east-1a",
"ImageId" : "ami-20b65349",
"Volumes" : [
{ "VolumeId" : { "Ref" : "MyEBS" },
"Device" : "/dev/sdk" }
],
"Tags" : [
{
"Key" : "Stage",
"Value" : "QA"
}
]
}
}
В шаблоне анатомии, вы не можете установить тег стеки на уровень непосредственно. Однако вы можете создать шаблон обертки , имеющий единственный ресурс AWS :: CloudFormation :: Stack.
Вы можете определить теги стека уровня на этот ресурс:
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "WrapperTemplate",
"Resources": {
"WrappedStackWithStackLevelTags": {
"Type" : "AWS::CloudFormation::Stack",
"Properties" : {
"Tags" : [ { "Key" : "Stage", "Value" : "QA" } ],
"TemplateURL" : "your-original-template-s3-url"
}
}
}
}
Я даже не знал, что это вариант ... это невероятно полезно для гораздо большего, чем просто наследование тегов. – VictorKilo
- 1. AWS - Создание облаков Сценарий для создания ведра S3 и дистрибутива
- 2. Развертывание стека облаков в AWS с использованием Ansible Tower
- 3. пакеты обновления облаков aws
- 4. Использование Ferret для создания уникальных облаков тегов
- 5. Кубернетес на провайдере облаков AWS
- 6. Создание пакетов облаков
- 7. Предпочтительные форматы визуализации облаков для облаков
- 8. Создание базы данных облаков?
- 9. изменение записи DNS-узла ElastiCache в шаблоне формирования облаков
- 10. Ошибка при создании стека облачных облаков AWS: невозможно восстановить этот экземпляр на базе ОС Windows
- 11. Ошибка команды облаков AWS на примерах шаблонов AWS
- 12. Условия образования облаков AWS на DependsOn
- 13. Создание прокси-сервера AWS для эластичного бобового стека | API Gateway
- 14. Сравнить большие комплекты взвешенных облаков тегов?
- 15. Аварийные сигналы от облаков AWS не запускаются
- 16. мы можем создать несколько экземпляров в одном шаблоне облачных облаков AWS
- 17. Как разрешить круговую зависимость в облаке облаков AWS
- 18. Оптимальная архитектура данных для тегов, облаков и поиска (например, StackOverflow)?
- 19. Схема тегов для обеспечения функциональности, аналогичной синтаксису тегов стека Overflow
- 20. AWS S3 PHP Progress Bar (сервер для облаков)
- 21. Шаблон формирования облаков AWS RDS для SQL Server
- 22. Приостановить создание ресурса в шаблоне CloudFormation
- 23. Ограничить имена тегов AWS
- 24. Позиции divs в структуре облаков тегов без перекрытия?
- 25. Балансировщик нагрузки AWS для среднего стека
- 26. Ошибка проверки шаблона при запуске стека образования облаков для приложения facebook
- 27. Создание тегов в Django
- 28. Создание пользовательских тегов для Wordpress
- 29. создание стека в sml
- 30. Создание индекса тегов Django
спасибо Джону. (где это возможно) - это намек, который мне нужен. Пометка эластичной среды Beanstalk не поддерживается через cloudformation, однако вы можете пометить ее вручную. Я предполагал, что если он будет поддерживать TAg через консоль, он должен быть выполнен через формирование облаков, и я ошибся. – user2716913
Распространение тегов в CloudFormation было немного непредсказуемым в моем опыте. Это разочаровывает, поскольку требования к документации: «Все теги уровня стека, включая автоматически создаваемые теги, распространяются на ресурсы, поддерживаемые AWS CloudFormation». – Shannon