Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 创建堆栈时的AWS CloudFormation模板验证_Amazon Web Services_Amazon Cloudformation - Fatal编程技术网

Amazon web services 创建堆栈时的AWS CloudFormation模板验证

Amazon web services 创建堆栈时的AWS CloudFormation模板验证,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我正在使用CF模板创建一个AWS堆栈,其中InstanceHostname使用“AllowedPattern”中的正则表达式限制为最多15个字符(普通字母和数字): 在“指定堆栈详细信息”页面上输入主机名时,是否有方法触发“AllowedPattern”正则表达式验证触发器?现在,只有在前面几页选择“创建堆栈”时,才会进行验证。遗憾的是,没有这种方法。另一种方法是让您的用户启动模板,通过它您可以更好地控制用户在模板中输入的参数。谢谢,我找不到实现这一点的方法,但您确认,除非使用AWS服务目录,否

我正在使用CF模板创建一个AWS堆栈,其中InstanceHostname使用“AllowedPattern”中的正则表达式限制为最多15个字符(普通字母和数字):


在“指定堆栈详细信息”页面上输入主机名时,是否有方法触发“AllowedPattern”正则表达式验证触发器?现在,只有在前面几页选择“创建堆栈”时,才会进行验证。

遗憾的是,没有这种方法。另一种方法是让您的用户启动模板,通过它您可以更好地控制用户在模板中输入的参数。

谢谢,我找不到实现这一点的方法,但您确认,除非使用AWS服务目录,否则这是不可能的。@AH。没问题。@AH。如果答案有帮助,我们将不胜感激。
"InstanceHostname": {
  "Type": "String",
  "AllowedPattern": "^((?![0-9]{1,15}$)[a-zA-Z0-9-]{1,15}$)?$",
  "ConstraintDescription": "The EC2 instance hostname must be 15 characters or less and must not...",
  "Description": "A custom name for the EC2 instance…."
},