本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下列程式碼範例示範如何建立 AWS Step Functions 訊息應用程式,從資料庫資料表擷取訊息記錄。
- 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
Step Functions
如需 AWS SDK 開發人員指南和程式碼範例的完整清單,請參閱 搭配 AWS SDK 使用 Lambda。此主題也包含有關入門的資訊和舊版 SDK 的詳細資訊。