Usar expressões regulares em modelos do AWS CloudFormation
As expressões regulares (comumente conhecidas como regexes) podem ser especificadas em vários lugares dentro de um modelo do AWS CloudFormation, como para a propriedade AllowedPattern
ao criar um parâmetro de modelo.
As expressões regulares no CloudFormation estão em conformidade com a sintaxe de expressão regular Java. Uma descrição completa dessa sintaxe e de suas construções pode ser visualizada na documentação Java, aqui: java.util.regex.Pattern
Importante
Como os modelos do CloudFormation usam a sintaxe JSON para especificar objetos e dados, será necessário adicionar uma barra invertida a todos os caracteres de barra invertida em sua expressão regular, caso contrário, o JSON interpretará esses caracteres como caracteres de escape.
Por exemplo, se você incluir \d
em sua expressão regular para corresponder a um caractere de dígito, você precisará escrevê-lo como \\d
em seu modelo JSON.