2016-06-16 2 views
2

Я пытаюсь сделать имена AutoScalingGroup на шаблонах формирования облаков динамическими. Я думал, если это возможно с помощью параметров или любым другим способом?Есть ли способ параметризовать имена ресурсов облачного образования?

"DynamicASGName": { 
     "Type": "AWS::AutoScaling::AutoScalingGroup", 
     "Properties": { 
     ...properties here... 
     } 
    } 

ответ

2

CloudFormation использует два набора имен: логическое имя ресурса, для идентификации ресурса в стеке, и физическое имя, которое однозначно идентифицирует его по всему региону.

CloudFormation не поддерживает динамическое определение логического имени, но с определенными типами вы можете установить физическое имя в шаблоне с помощью Name property. К сожалению, AutoScalingGroup не поддерживает это.

Лучшим решением, вероятно, является использование тегов на ваших ресурсах. Большинство типов ресурсов AWS (включая AutoScalingGroup) поддерживают теги, и их можно установить динамически в шаблоне CloudFormation.

 Смежные вопросы

  • Нет связанных вопросов^_^