使用 Step Functions 建立傳訊應用程式 - AWS SDK 程式碼範例

文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的 GitHub 範例。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Step Functions 建立傳訊應用程式

下列程式碼範例示範如何建立 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

  • Step Functions