Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Uso delle espressioni regolari nei CloudFormation modelli

Modalità Focus
Uso delle espressioni regolari nei CloudFormation modelli - AWS CloudFormation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

È possibile utilizzare le espressioni regolari (comunemente note come espressioni regolari) in diversi punti all'interno dei CloudFormation modelli, ad esempio per la AllowedPattern proprietà durante la creazione di un parametro del modello.

Tutte le espressioni regolari sono CloudFormation conformi alla sintassi regex di Java. Per una descrizione completa della sintassi regex di Java e dei relativi costrutti, vedete java.util.Regex.Pattern.

Se si scrive il CloudFormation modello in JSON sintassi, è necessario evitare qualsiasi carattere di barra rovesciata (\) nell'espressione regolare aggiungendo una barra rovesciata aggiuntiva. Questo perché JSON interpreta le barre rovesciate come caratteri di escape e devi evitarli per assicurarti che vengano trattate come barre rovesciate letterali nell'espressione regolare.

Ad esempio, se includi un \d nell'espressione regolare in modo che corrisponda a un carattere numerico, dovrai scriverlo come nel tuo modello. \\d JSON

Nell'esempio seguente, la AllowedPattern proprietà specifica un'espressione regolare che corrisponde a quattro caratteri consecutivi (). \d{4} Tuttavia, poiché l'espressione regolare è definita in un JSON modello, è necessario evitare il carattere backslash con una barra rovesciata aggiuntiva (). \\d

{ "Parameters": { "MyParameter": { "Type": "String", "AllowedPattern": "\\d{4}" } } }

Se scrivete il CloudFormation modello in YAML sintassi, dovete racchiudere l'espressione regolare tra virgolette singole («). Non è richiesta alcuna escape aggiuntiva.

Parameters: MyParameter: Type: String AllowedPattern: '\d{4}'
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.