AWSSupport-RemediateLambdaS3Event - 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.

AWSSupport-RemediateLambdaS3Event

Deskripsi

AWSSupport-TroubleshootLambdaS3EventRunbook menyediakan solusi otomatis untuk prosedur yang diuraikan dalam artikel Pusat AWS Pengetahuan 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? Runbook ini membantu Anda mengidentifikasi dan memulihkan mengapa pemberitahuan peristiwa Amazon Simple Storage Service (Amazon S3) gagal memicu fungsi yang Anda tentukan. AWS Lambda Jika keluaran runbook menyarankan untuk memvalidasi dan mengonfigurasi konkurensi fungsi Lambda Anda, lihat Pemanggilan asinkron dan Penskalaan fungsi.AWS Lambda

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.

Jalankan Otomasi ini (konsol)

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. TroubleshootOpsi ini membantu mengidentifikasi masalah apa pun, tetapi tidak melakukan tindakan mutasi apa pun untuk menyelesaikan masalah. RemediateOpsi ini membantu mengidentifikasi dan mencoba menyelesaikan masalah untuk Anda.

IAMIzin yang diperlukan

AutomationAssumeRoleParameter 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

Keluaran

CheckOutput.output

RemediateLambdas3Event.output