Во время своего набега на Cloudformation я наткнулся на специфичные для AWS типы параметров, которые можно использовать в разделе параметров. Но я почему-то не могу полностью понять идею, лежащую в основе этих конструкций. Для меня Parameter имеет определенное значение, которое я хочу передать при создании ресурса.
В чем смысл AWS::EC2::Instance::Id
или List<AWS::EC2::Subnet::Id>
?
Насколько я понял, это своего рода предварительная проверка ...
Когда имеет смысл использовать эти специфичные для AWS типы параметров?
Заранее спасибо A
Пользовательский интерфейс CloudFormation использует эти типы для повышения удобства работы, например выпадающий список.
Затем есть возможность Запрос последних идентификаторов AMI Amazon Linux с помощью хранилища параметров AWS Systems Manager, используя:
AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>
Скорее всего, да, за исключением случаев использования, таких как хранилище параметров выше, где CloudFormation заменяет значения.
Мерси, означает ли это, что если я не использую консоль, а делаю все с помощью шаблонов и применяю сопоставление, нет никакого реального смысла использовать определенные параметры?