使用 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)。

  • 開始和停用狀態機器執行。

  • 使用服務整合,SQS從狀態機器連線至 Lambda、DynamoDB 和 Amazon。

如需設定和執行的完整原始程式碼和指示,請參閱 上的完整範例GitHub

此範例中使用的服務
  • DynamoDB

  • Lambda

  • Amazon SQS

  • Step Functions