Valide seus aplicativos AWS SAM com o Linter AWS CloudFormation - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Valide seus aplicativos AWS SAM com o Linter AWS CloudFormation

AWS CloudFormationO Linter (cfn-lint) é uma ferramenta de código aberto que você pode usar para realizar uma validação detalhada em seus modelos AWS CloudFormation. O Cfn-lint contém regras que são guiadas pela especificação do recurso AWS CloudFormation. Use cfn-lint para comparar seus recursos com essas regras e receber mensagens detalhadas sobre erros, avisos ou sugestões informativas. Como alternativa, crie suas próprias regras personalizadas para validá-las. Para saber mais sobre cfn-lint, consulte cfn-lint no AWS CloudFormationrepositório do GitHub.

Você pode usar o cfn-lint para validar seus modelos AWS Serverless Application Model (AWS SAM) por meio da interface de linha de comando AWS SAM (AWS SAM CLI) executando sam validate com a opção --lint.

sam validate --lint

Para personalizar o comportamento do cfn-lint, como criar regras personalizadas ou especificar opções de validação, você pode definir um arquivo de configuração. Para saber mais, consulte Arquivo de configuração no repositório AWS CloudFormationcfn-lint do GitHub. Quando você executa sam validate --lint, o comportamento cfn-lint definido em seu arquivo de configuração será aplicado.

Exemplos

Execute a validação cfn-lint em um modelo AWS SAM

sam validate --lint --template myTemplate.yaml

Saiba mais

Para saber mais sobre o comando sam validate, consulte sam validate.