AWSSupport-RemediateLambdaS3Event - AWS Systems Manager オートメーションランブックリファレンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWSSupport-RemediateLambdaS3Event

説明

AWSSupport-TroubleshootLambdaS3Event ランブックは、 AWS ナレッジセンターの記事で説明されている手順の自動ソリューションを提供しますAmazon S3イベント通知が Lambda 関数をトリガーしないのはなぜですか? および、Lambda 関数をトリガーする Amazon S3 イベント通知を作成するときに「次の送信先設定を検証できない」というエラーが表示されるのはなぜですか? このランブックは、Amazon Simple Storage Service (Amazon S3) イベント通知が指定した AWS Lambda 関数のトリガーに失敗した理由を特定して修正するのに役立ちます。ランブックの出力で Lambda 関数の同時実行の検証と設定が提案されている場合は、「非同期呼び出し」と「AWS Lambda 関数のスケーリング」を参照してください。

注記

「次の送信先設定を検証できません」エラーは、Amazon Simple Notification Service (Amazon SNS) および Amazon Simple Queue Service (Amazon SQS) Amazon S3 イベント設定が正しくないためにも発生する可能性があります。このランブックは Lambda 関数の設定のみをチェックします。ランブックを使用した後も「次の送信先設定を検証できない」エラーが表示されている場合は、既存の Amazon SNSおよび SQS Amazon S3 イベント設定を確認してください。

このオートメーションを実行する (コンソール)

ドキュメントタイプ

Automation

[所有者]

Amazon

[Platforms] (プラットフォーム)

Linux、macOS, Windows

パラメータ

  • AutomationAssumeRole

    型: 文字列

    説明: (オプション) Systems Manager Automation が AWS Identity and Access Management ユーザーに代わってアクションを実行できるようにする () ロールARNの Amazon リソースネーム (IAM)。ロールを指定しない場合、Systems Manager Automation はこのランブックを開始するユーザーのアクセス許可を使用します。

  • LambdaFunctionArn

    型: 文字列

    説明: (必須) Lambda 関数ARNの 。

  • S3BucketName

    型: 文字列

    説明: (必須) イベント通知が Lambda 関数をトリガーする Amazon S3 バケットの名前。

  • アクション

    型: 文字列

    有効な値: トラブルシューティング | 修復

    説明: (必須) ランブックで実行したいアクション。この Troubleshoot オプションは問題の特定に役立ちますが、問題を解決するための変更アクションは実行しません。この Remediate オプションは問題を特定し、ユーザーに代わって解決を試行する上で役立ちます。

必要なIAMアクセス許可

AutomationAssumeRole パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。

  • ssm:StartAutomationExecution

  • ssm:GetDocument

  • ssm:ListDocuments

  • ssm:DescribeAutomationExecutions

  • ssm:DescribeAutomationStepExecutions

  • ssm:GetAutomationExecution

  • lambda:GetPolicy

  • lambda:AddPermission

  • s3:GetBucketNotification

ドキュメントステップ

[Outputs] (出力)

checkoutput.Output

remediatelambdas3event.Output