Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWSSupport-RemediateLambdaS3Event
Deskripsi
AWSSupport-TroubleshootLambdaS3Event
Runbook menyediakan solusi otomatis untuk prosedur yang diuraikan dalam artikel Pusat AWS Pengetahuan Mengapa pemberitahuan peristiwa Amazon S3 saya tidak memicu fungsi Lambda saya
catatan
Kesalahan “Tidak dapat memvalidasi konfigurasi tujuan berikut” juga dapat terjadi karena salah Amazon Simple Notification Service (AmazonSNS) dan Amazon Simple Queue Service (Amazon) Amazon SQS S3 konfigurasi peristiwa. Runbook ini hanya memeriksa konfigurasi fungsi Lambda. Jika setelah menggunakan runbook, Anda masih menerima kesalahan “Tidak dapat memvalidasi konfigurasi tujuan berikut”, harap tinjau konfigurasi acara Amazon S3 dan Amazon SNS Amazon S3 SQS yang ada.
Jenis dokumen
Otomatisasi
Pemilik
Amazon
Platform
Linux, macOS, Windows
Parameter
-
AutomationAssumeRole
Tipe: String
Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
-
LambdaFunctionArn
Tipe: String
Deskripsi: (Diperlukan) ARN Fungsi Lambda.
-
S3 BucketName
Tipe: String
Deskripsi: (Wajib) Nama bucket Amazon S3 yang notifikasi kejadiannya memicu fungsi Lambda.
-
Tindakan
Tipe: String
Nilai yang valid: Memecahkan masalah | Remediate
Deskripsi: (Wajib) Tindakan yang Anda ingin runbook lakukan.
Troubleshoot
Opsi ini membantu mengidentifikasi masalah apa pun, tetapi tidak melakukan tindakan mutasi apa pun untuk menyelesaikan masalah.Remediate
Opsi ini membantu mengidentifikasi dan mencoba menyelesaikan masalah untuk Anda.
IAMIzin yang diperlukan
AutomationAssumeRole
Parameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
-
ssm:StartAutomationExecution
-
ssm:GetDocument
-
ssm:ListDocuments
-
ssm:DescribeAutomationExecutions
-
ssm:DescribeAutomationStepExecutions
-
ssm:GetAutomationExecution
-
lambda:GetPolicy
-
lambda:AddPermission
-
s3:GetBucketNotification
Langkah Dokumen
-
aws:branch
- Cabang berdasarkan input yang ditentukan untukAction
parameter.Jika nilai yang ditentukan adalah
Troubleshoot
:-
aws:executeAutomation
- MenjalankanAWSSupport-TroubleshootLambdaS3Event
runbook. -
aws:executeAwsApi
- Memeriksa output dariAWSSupport-TroubleshootLambdaS3Event
runbook yang berjalan pada langkah sebelumnya.
Jika nilai yang ditentukan adalah
Remediate
:-
aws:executeScript
- Menjalankan skrip untuk memperbaiki masalah yang diuraikan dalam Mengapa pemberitahuan peristiwa Amazon S3 saya tidak memicu fungsi Lambda saya? dan Mengapa saya mendapatkan kesalahan “Tidak dapat memvalidasi konfigurasi tujuan berikut” saat membuat pemberitahuan acara Amazon S3 untuk memicu fungsi Lambda saya ? Artikel Pusat Pengetahuan.
-
Keluaran
CheckOutput.output
RemediateLambdas3Event.output