Valide seus AWS SAM aplicativos com AWS CloudFormation o Linter - 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 AWS SAM aplicativos com AWS CloudFormation o Linter

AWS CloudFormation O 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 AWS CloudFormation recurso. 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 repositório.AWS CloudFormation GitHub

Você pode usar o cfn-lint para validar seus modelos AWS Serverless Application Model (AWS SAM) por meio da interface de linha de AWS SAM comando (AWS SAMCLI) 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 Config File no repositório AWS CloudFormation GitHub cfn-lint. 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.