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

Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK

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

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

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

Java
Java 2.x のSDK

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

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

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

  • EventBridge

  • Lambda

  • Amazon SNS

JavaScript
SDK(v3) の JavaScript

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

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

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

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

  • EventBridge

  • Lambda

  • Amazon SNS

Python
Python のSDK (Boto3)

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

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

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

  • let EventBridge が Lambda 関数を呼び出すアクセス許可を付与します。

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

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

この例では、 GitHub で表示するのが最適です。完全なソースコードとセットアップと実行の手順については、GitHub の詳細な例を参照してください。

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

  • EventBridge

  • Lambda