Verwendung von ValidateTemplate mit einer CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Verwendung von ValidateTemplate mit einer CLI

Die folgenden Code-Beispiele zeigen, wie ValidateTemplate verwendet wird.

CLI
AWS CLI

So validieren Sie eine AWS-CloudFormation-Vorlage

Der folgende validate-template-Befehl validiert die Vorlage sampletemplate.json:

aws cloudformation validate-template --template-body file://sampletemplate.json

Ausgabe:

{ "Description": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.", "Parameters": [], "Capabilities": [] }

Weitere Informationen finden Sie unter „Arbeiten mit AWS-CloudFormation-Vorlagen“ im AWS-CloudFormation-Benutzerhandbuch.

  • Weitere API-Informationen finden Sie unter ValidateTemplate in der AWS CLI-Befehlsreferenz.

PowerShell
Tools für PowerShell V4

Beispiel 1: Validiert den angegebenen Vorlageninhalt. Die Ausgabe enthält detaillierte Informationen zu den Funktionen, der Beschreibung und den Parametern der Vorlage.

Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"

Beispiel 2: Validiert die angegebene Vorlage, auf die über eine Amazon-S3-URL zugegriffen wird. Die Ausgabe enthält detaillierte Informationen zu den Funktionen, der Beschreibung und den Parametern der Vorlage.

Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template
  • Weitere API-Informationen finden Sie unter ValidateTemplate in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Tools für PowerShell V5

Beispiel 1: Validiert den angegebenen Vorlageninhalt. Die Ausgabe enthält detaillierte Informationen zu den Funktionen, der Beschreibung und den Parametern der Vorlage.

Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"

Beispiel 2: Validiert die angegebene Vorlage, auf die über eine Amazon-S3-URL zugegriffen wird. Die Ausgabe enthält detaillierte Informationen zu den Funktionen, der Beschreibung und den Parametern der Vorlage.

Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template
  • Weitere API-Informationen finden Sie unter ValidateTemplate in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).