AWS-RunCfnLint - AWS Systems Manager Referensi buku runbook otomatisasi

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

AWS-RunCfnLint

Deskripsi

Runbook ini menggunakan AWS CloudFormationLinter (cfn-python-lint) untuk memvalidasi template YAKL dan JSON terhadap spesifikasi sumber daya. AWS CloudFormation AWS-RunCfnLintRunbook melakukan pemeriksaan tambahan, seperti memastikan bahwa nilai yang valid telah dimasukkan untuk properti sumber daya. Jika validasi tidak berhasil, RunCfnLintAgainstTemplate langkah gagal dan output alat linter disediakan dalam pesan kesalahan. Runbook ini menggunakan cfn-lint v0.24.4.

Jalankan Otomasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux,macOS, Windows

Parameter

  • AutomationAssumeRole

    Jenis: String

    Deskripsi: (Opsional) Amazon Resource Name (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Systems Manager Automation untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.

  • ConfigureRuleFlag

    Jenis: String

    Deskripsi: (Opsional) Opsi konfigurasi untuk aturan untuk diteruskan ke --configure-rule parameter.

    Contoh: E2001:Strict=false, E3012: Strict=false.

  • FormatFlag

    Jenis: String

    Deskripsi: (Opsional) Nilai untuk diteruskan ke --format parameter untuk menentukan format keluaran.

    Nilai yang valid: Default | quiet | parseable | json

    Default: Default

  • IgnoreChecksFlag

    Jenis: String

    Deskripsi: (Opsional) ID aturan untuk diteruskan ke parameter --ignore-checks. Aturan-aturan ini tidak diperiksa.

    Contoh: E1001, E1003, W7001

  • IncludeChecksFlag

    Jenis: String

    Deskripsi: (Opsional) ID aturan untuk diteruskan ke --include-checks parameter. Aturan-aturan ini diperiksa.

    Contoh: E1001, E1003, W7001

  • InfoFlag

    Jenis: String

    Deskripsi: (Opsional) Opsi untuk --info parameter. Sertakan opsi untuk mengaktifkan informasi logging tambahan tentang pemrosesan template.

    Default: salah

  • TemplateFileName

    Jenis: String

    Deskripsi: Nama, atau kunci, file template di bucket S3.

  • Template3 BucketName

    Jenis: String

    Deskripsi: Nama bucket S3 yang berisi template packer.

  • RegionsFlag

    Jenis: String

    Deskripsi: (Opsional) Nilai untuk diteruskan ke --regions parameter for untuk menguji template terhadap yang ditentukanWilayah AWS.

    Contoh: us-timur-1, kami-barat-1

Langkah Dokumen

RunCfnLintAgainstTemplate- Menjalankan cfn-python-lint alat terhadap AWS CloudFormation template yang ditentukan.

Keluaran

RunCfnLintAgainstTemplate.output - Stdout dari alat. cfn-python-lint