Uso de expresiones regulares en plantillas de AWS CloudFormation
Es posible especificar expresiones regulares (conocidas habitualmente como regexes) en una serie de lugares en una plantilla de AWS CloudFormation, como por ejemplo para la propiedad AllowedPattern
al crear el parámetro de una plantilla.
Las expresiones regulares en CloudFormation cumplen la sintaxis de expresiones regulares de Java. Es posible ver una descripción completa de esta sintaxis y sus construcciones en la documentación de Java, aquí: java.util.regex.Pattern
importante
Dado que las plantillas de CloudFormation utilizan la sintaxis JSON para especificar los objetos y los datos, tendrá que añadir una barra inversa adicional a cualquier carácter de barra inversa en su expresión regular o JSON los interpretará como caracteres de escape.
Por ejemplo, si incluye una \d
en su expresión regular para que coincida con un dígito, tendrá que escribirlo como \\d
en su plantilla de JSON.