В моем шаблоне формирования облака я использую несколько AWS -Specifi c Типов параметров. Например:
"VPC": {
"Description": "Choose exiting VPC",
"Type": "AWS::EC2::VPC::Id"
},
позволяет пользователю, который развертывает стек, выбирать из выпадающего списка VP C.
Я заметил, что если бы я не выбрал VP C и оставьте этот параметр пустым, стек выполняет развертывание, но вскоре после этого произойдет сбой, поскольку этот параметр остался пустым.
Я просмотрел здесь документацию: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
, но не нашел ничего, что объясняло бы это поведение.
Есть ли способ обеспечить непустую проверку этих параметров (т. Е. Убедиться, что пользователь выбирает значение ) Я хотел бы убедиться, что ошибка выскакивает, как только один щелчок Create stack
. Для нормальных параметров я могу использовать AllowedPattern
для применения определенного шаблона. Есть ли что-нибудь похожее для этих типов параметров?