スケジュールされたイベントを使用した Lambda 関数の呼び出し - AWS SDK コードサンプル

Doc AWS SDK Examples リポジトリには、他にも SDK の例があります。 AWS GitHub

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

スケジュールされたイベントを使用した Lambda 関数の呼び出し

次のコード例は、Amazon EventBridge のスケジュールされたイベントによって呼び出される AWS Lambda関数を作成する方法を示しています。

Java
SDK for Java 2.x

AWS Lambda 関数を呼び出す Amazon EventBridge スケジュールイベントを作成する方法を示します。cron 式 EventBridge を使用して Lambda 関数が呼び出されるタイミングをスケジュールするように を設定します。この例では、Lambda Java ランタイム API を使用して Lambda 関数を作成します。この例では、特定のユースケースを実行する異なる AWS サービスを呼び出します。この例では、年間の記念日に従業員を祝福するモバイルテキストメッセージを従業員に送信するアプリを作成する方法を示します。

完全なソースコードとセットアップと実行の手順については、「」の完全な例を参照してくださいGitHub

この例で使用されているサービス
  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS

JavaScript
SDK for JavaScript (v3)

AWS Lambda 関数を呼び出す Amazon EventBridge スケジュールイベントを作成する方法を示します。cron 式 EventBridge を使用して Lambda 関数が呼び出されるタイミングをスケジュールするように を設定します。この例では、Lambda JavaScript ランタイム API を使用して Lambda 関数を作成します。この例では、特定のユースケースを実行する異なる AWS サービスを呼び出します。この例では、年間の記念日に従業員を祝福するモバイルテキストメッセージを従業員に送信するアプリを作成する方法を示します。

完全なソースコードとセットアップと実行の手順については、「」の完全な例を参照してくださいGitHub

この例は、AWS SDK for JavaScript v3 デベロッパーガイドでも使用できます。

この例で使用されているサービス
  • DynamoDB

  • EventBridge

  • Lambda

  • Amazon SNS

Python
SDK for Python (Boto3)

この例では、スケジュールされた Amazon EventBridge イベントのターゲットとして AWS Lambda関数を登録する方法を示します。Lambda ハンドラーは、後で取得できるように、わかりやすいメッセージと完全なイベントデータを Amazon CloudWatch Logs に書き込みます。

  • Lambda 関数をデプロイします。

  • EventBridge スケジュールされたイベントを作成し、Lambda 関数をターゲットにします。

  • Lambda 関数を EventBridge 呼び出すことを に許可するアクセス許可を付与します。

  • CloudWatch ログから最新のデータを出力して、スケジュールされた呼び出しの結果を表示します。

  • デモ中に作成されたすべてのリソースをクリーンアップします。

この例は、 で最もよく見ることができます GitHub。完全なソースコードとセットアップと実行の手順については、「」の完全な例を参照してくださいGitHub

この例で使用されているサービス
  • CloudWatch ログ

  • EventBridge

  • Lambda