Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Reguläre Ausdrücke in CloudFormation Vorlagen verwenden

Fokusmodus
Reguläre Ausdrücke in CloudFormation Vorlagen verwenden - AWS CloudFormation

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sie können reguläre Ausdrücke (allgemein als reguläre Ausdrücke bezeichnet) an einer Reihe von Stellen in Ihren CloudFormation Vorlagen verwenden, z. B. für die AllowedPattern Eigenschaft, wenn Sie einen Vorlagenparameter erstellen.

Alle regulären Ausdrücke CloudFormation entsprechen der Java-Regex-Syntax. Eine umfassende Beschreibung der Java-Regex-Syntax und ihrer Konstrukte finden Sie unter java.util.Regex.Pattern.

Wenn Sie Ihre CloudFormation Vorlage in JSON Syntax schreiben, müssen Sie alle Backslash-Zeichen (\) in Ihrem regulären Ausdruck maskieren, indem Sie einen zusätzlichen Backslash hinzufügen. Das liegt daran, dass Backslashes als Escape-Zeichen JSON interpretiert werden und Sie sie maskieren müssen, um sicherzustellen, dass sie im regulären Ausdruck als wörtliche Backslashes behandelt werden.

Wenn Sie zum Beispiel ein \d in Ihren regulären Ausdruck aufnehmen, um einem Ziffernzeichen zu entsprechen, müssen Sie es wie in Ihrer Vorlage schreiben. \\d JSON

Im folgenden Beispiel gibt die AllowedPattern Eigenschaft einen regulären Ausdruck an, der vier aufeinanderfolgenden Ziffernzeichen (\d{4}) entspricht. Da der reguläre Ausdruck jedoch in einer JSON Vorlage definiert ist, muss der umgekehrte Schrägstrich durch einen zusätzlichen umgekehrten Schrägstrich () maskiert werden. \\d

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

Wenn Sie Ihre CloudFormation Vorlage in YAML Syntax schreiben, müssen Sie den regulären Ausdruck in einfache Anführungszeichen („) setzen. Es ist kein zusätzliches Escape-Zeichen erforderlich.

Parameters: MyParameter: Type: String AllowedPattern: '\d{4}'
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.