lambda-function-settings-check - AWS Config

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

lambda-function-settings-check

Memeriksa apakah setelan fungsi AWS Lambda untuk runtime, role, timeout, dan ukuran memori cocok dengan nilai yang diharapkan. Aturan mengabaikan fungsi dengan tipe paket 'Gambar' dan fungsi dengan runtime disetel ke 'OS-Only Runtime'. Aturannya adalah NON_COMPLIANT jika pengaturan fungsi Lambda tidak cocok dengan nilai yang diharapkan.

Pengidentifikasi: LAMBDA_FUNCTION_SETTINGS_CHECK

Jenis Sumber Daya: AWS::Lambda::Function

Jenis pemicu: Perubahan konfigurasi

Wilayah AWS: Semua AWS wilayah yang didukung kecuali Wilayah Tiongkok (Ningxia)

Parameter:

runtime
Jenis: CSV

Daftar nilai runtime Lambda AWS yang dipisahkan koma

peran (Opsional)
Tipe: String

Nama atau ARN dari peran eksekusi Lambda AWS

batas waktu (Opsional)
Jenis: int
Default: 3

AWS Batas waktu fungsi Lambda dalam hitungan detik

MemorySize (Opsional)
Jenis: int
Default: 128

AWS Ukuran fungsi Lambda dalam megabyte

Evaluasi Proaktif

Untuk langkah-langkah tentang cara menjalankan aturan ini dalam mode proaktif, lihat Mengevaluasi Sumber Daya Anda dengan AWS Config Aturan. Agar aturan ini mengembalikan COMPLIANT dalam mode proaktif, skema konfigurasi sumber daya untuk StartResourceEvaluationAPI harus menyertakan input berikut, yang dikodekan sebagai string:

"ResourceConfiguration": ... { "MemorySize": Integer*, "Role": String*, "Runtime": String*, "Timeout": Integer* } ...

* Untuk informasi selengkapnya tentang nilai valid untuk input ini, lihat, Peran MemorySize, Runtime, dan Timeout di Panduan Pengguna. AWS CloudFormation

Untuk informasi lebih lanjut tentang evaluasi proaktif, lihat Mode Evaluasi.

AWS CloudFormation template

Untuk membuat aturan AWS Config terkelola dengan AWS CloudFormation templat, lihatMembuat Aturan AWS Config Terkelola Dengan AWS CloudFormation Template.