翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ関数でメッセンジャーアプリケーションを作成する
次のコード例は、データベーステーブルからメッセージレコードを取得する AWS Step Functions メッセンジャーアプリケーションを作成する方法を示しています。
- Python
-
- SDK for Python (Boto3)
-
AWS SDK for Python (Boto3) で を使用して AWS Step Functions 、Amazon DynamoDB テーブルからメッセージレコードを取得し、Amazon Simple Queue Service (Amazon SQS) で送信するメッセンジャーアプリケーションを作成する方法を示します。ステートマシンは AWS Lambda 関数と統合して、未送信メッセージがないかデータベースをスキャンします。
Amazon DynamoDB テーブルからメッセージレコードを取得および更新するステートマシンを作成します。
ステートマシンの定義を更新して、Amazon Simple Queue Service (Amazon SQS) にもメッセージを送信します。
ステートマシンの実行を開始および停止します。
サービス統合を使用して、ステートマシンから Lambda、DynamoDB、および Amazon SQS に接続します。
完全なソースコードとセットアップおよび実行の手順については、GitHub で完全な例を参照してください。
この例で使用されているサービス
DynamoDB
Lambda
Amazon SQS
ステップ関数
AWS SDK 開発者ガイドとコード例の完全なリストについては、「」を参照してくださいAWS SDK での Amazon SQS の使用。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。