Validasi AWS SAM aplikasi Anda dengan Linter AWS CloudFormation - AWS Serverless Application Model

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Validasi AWS SAM aplikasi Anda dengan Linter AWS CloudFormation

AWS CloudFormation Linter (cfn-lint) adalah alat sumber terbuka yang dapat Anda gunakan untuk melakukan validasi terperinci pada templat Anda. AWS CloudFormation CFN-lint berisi aturan yang dipandu oleh spesifikasi sumber daya. AWS CloudFormation Gunakan cfn-lint untuk membandingkan sumber daya Anda dengan aturan tersebut untuk menerima pesan terperinci tentang kesalahan, peringatan, atau saran informasi. Atau, buat aturan kustom Anda sendiri untuk memvalidasi. Untuk mempelajari lebih lanjut tentang cfn-lint, lihat cfn-lint di repositori.AWS CloudFormation GitHub

Anda dapat menggunakan cfn-lint untuk memvalidasi template AWS Serverless Application Model (AWS SAM) Anda melalui AWS SAM Command Line Interface (AWS SAMCLI) dengan menjalankan sam validate opsi. --lint

sam validate --lint

Untuk menyesuaikan perilaku cfn-lint, seperti membuat aturan khusus atau menentukan opsi validasi, Anda dapat menentukan file konfigurasi. Untuk mempelajari lebih lanjut, lihat File Config di repositori AWS CloudFormation GitHub cfn-lint. Saat Anda menjalankansam validate --lint, perilaku cfn-lint yang ditentukan dalam file konfigurasi Anda akan diterapkan.

Contoh

Lakukan validasi cfn-lint pada template AWS SAM

sam validate --lint --template myTemplate.yaml

Pelajari selengkapnya

Untuk mempelajari lebih lanjut tentang sam validate, perintah lihat sam validate.