AWS CloudFormation
用户指南 (API 版本 2010-05-15)

使用 AWS CloudFormation 模板中的正则表达式

可以在 AWS CloudFormation 模板中的多个位置指定正则表达式(通常称为 Regex),例如,在创建模板参数时为 AllowedPattern 属性指定正则表达式。

AWS CloudFormation 中的正则表达式符合 Java 正则表达式语法。可在 Java 文档中查看此句法的完整描述及其构造,此处:java.util.regex.Pattern

重要

由于 AWS CloudFormation 模板使用 JSON 句法来指定对象和数据,因此,您需要将另外一个反斜线符号添加至您正则表达式的任意反斜线字符上,否则 JSON 会将其解释为转义字符。

例如,如果要与数字字符匹配的正则表达式包含 \d,则需要在 JSON 模板中将其写为 \\d