在CloudFormation模板中需要输入参数

问题描述 投票:0回答:1

我有一个用于AWS云形成的模板。在此模板中,我设置了几个参数。现在,我想做的是将参数字段保留为空,但允许用户选择特定参数,例如安全组。现在我想做的是用户没有选择任何内容(字段保持空白),我希望它给出一条错误消息,内容为您想要继续操作并防止用户继续操作时必填的字段,因为在没有输入堆栈名称时会发生这种情况(请参见下面的屏幕截图)。

enter image description here

我如何对云形成模板中的任何参数执行此操作???我到处搜寻,但找不到任何东西关于验证用户输入……

我知道我可以为所有设置默认值,但是我不想设置默认值,特别是强制用户在这种情况下进行选择...

validation templates amazon-cloudformation user-input
1个回答
0
投票

请参阅此主题:

https://forums.aws.amazon.com/thread.jspa?threadID=230829

建议的解决方案:只需在AllowedPattern中使用正则表达式。

例如具有非空白值:

  "AllowedPattern" : ".+"

如果您希望参数为字母数字:

  "AllowedPattern" : "[a-zA-Z0-9]+"

匹配确切的单词:

  "AllowedPattern" : "^my_matched_word$"
© www.soinside.com 2019 - 2024. All rights reserved.