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

AWS 文檔 AWS SDK示例 GitHub 回購中有更多SDK示例

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

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

下列程式碼範例會示範如何建立從資料庫資料表擷取訊息記錄的 AWS Step Functions Messenger 應用程式。

Python
SDK對於 Python(肉毒桿菌 3)

示範如何使用 AWS SDK for Python (Boto3) 與建立信 AWS Step Functions 使應用程式,該應用程式可從 Amazon DynamoDB 表擷取訊息記錄,並透過 Amazon 簡單佇列服務 (AmazonSQS) 傳送這些記錄。狀態機與一個 AWS Lambda 功能集成在數據庫中掃描未發送的消息。

  • 建立從 Amazon DynamoDB 資料表擷取和更新訊息記錄的狀態機器。

  • 更新狀態機器定義以同時將消息發送到 Amazon 簡單隊列服務(AmazonSQS)。

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

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

有關如何設置和運行的完整源代碼和說明,請參閱中的完整示例GitHub

此範例中使用的服務
  • DynamoDB

  • Lambda

  • Amazon SQS

  • Step Functions