Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
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 Vorlagesampletemplate.json:aws cloudformation validate-template --template-bodyfile://sampletemplate.jsonAusgabe:
{ "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).
-