Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
EventBridge for Python (Boto3) を使用したSDKの例
次のコード例は、 AWS SDK for Python (Boto3) EventBridge を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。
「シナリオ」は、1 つのサービス内から、または他の AWS のサービスと組み合わせて複数の関数を呼び出し、特定のタスクを実行する方法を示すコード例です。
各例には、完全なソースコードへのリンクが含まれています。このリンクでは、コンテキストでコードを設定および実行する手順を確認できます。
トピック
シナリオ
次のコード例は、Amazon EventBridge スケジュールされたイベントによって呼び出される AWS Lambda 関数を作成する方法を示しています。
- Python 用 SDK (Boto3)
-
この例では、スケジュールされた Amazon EventBridge イベントのターゲットとして AWS Lambda 関数を登録する方法を示しています。Lambda ハンドラーは、わかりやすいメッセージと完全なイベントデータを Amazon CloudWatch Logs に書き込み、後で取得できるようにします。
Lambda 関数をデプロイします。
EventBridge スケジュール済みイベントを作成し、Lambda 関数をターゲットにします。
Lambda 関数を let EventBridge で呼び出すアクセス許可を付与します。
CloudWatch Logs から最新のデータを印刷して、スケジュールされた呼び出しの結果を表示します。
デモ中に作成されたすべてのリソースをクリーンアップします。
この例では、 GitHub で表示するのが最適です。完全なソースコードとセットアップと実行の手順については、GitHub
の詳細な例を参照してください。 この例で使用されているサービス
CloudWatch ログ
EventBridge
Lambda