Publicado: Jan 18, 2023

O AWS CloudFormation anuncia o suporte ao CloudFormation Linter (cfn-lint) na AWS Serverless Application Model Command Line Interface (AWS SAM CLI). A ferramenta cfn-lint valida modelos JSON/YAML do SAM em relação às regras baseadas no CloudFormation e retorna mensagens de erro de diagnóstico. Com esse lançamento, você pode usar um parâmetro opcional —lint no comando sam validate para executar validações cfn-lint em modelos JSON/YAML do SAM.

Você pode usar --lint para validar regras baseadas no CloudFormation. Essas regras verificam os atributos do modelo, como tamanho do modelo, limites da descrição do modelo, parâmetros Fn::GetAtt, estrutura de sintaxe Fn::If e outros. Para obter uma lista completa das regras padrão, consulte a diretriz de regras cfn-lint.

Esse recurso está disponível nas regiões Leste dos EUA (Ohio e N. da Virgínia), Oeste dos EUA (N. da Califórnia e Oregon), África (Cidade do Cabo), Ásia-Pacífico (Hong Kong, Hyderabad, Jacarta, Mumbai, Osaka, Seul, Singapura, Sydney e Tóquio), Canadá (Central), China (Pequim) operada pela Sinnet, China (Ningxia) operada pela NWCD, Europa (Frankfurt, Irlanda, Londres, Milão, Paris, Espanha, Estocolmo e Zurique), Oriente Médio (Bahrein e UAE), América do Sul (São Paulo) e AWS GovCloud (Leste dos EUA e Oeste dos EUA).

Para instalar a versão mais recente da SAM CLI, consulte as instruções a seguir.