Validate AWS SAM template files - AWS Serverless Application Model
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

Validate AWS SAM template files

Validate your templates with sam validate. Currently, this command validates that the template provided is valid JSON / YAML. As with most AWS SAM CLI commands, it looks for a template.[yaml|yml] file in your current working directory by default. You can specify a different template file/location with the -t or --template option.

Example:

$ sam validate <path-to-template>/template.yaml is a valid SAM Template
Note

The sam validate command requires AWS credentials to be configured. For more information, see Configuring the AWS SAM CLI.