選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 傳輸資料記錄 Lambda, DynamoDB 和 Amazon SQS

焦點模式
使用 傳輸資料記錄 Lambda, DynamoDB 和 Amazon SQS - AWS Step Functions

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

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

此範例專案示範如何反覆從 讀取項目 Amazon DynamoDB 資料表並將這些項目傳送至 Amazon SQS 使用 佇列 Step Functions 狀態機器。部署此範例專案將建立 Step Functions 狀態機器、DynamoDB 資料表、AWS Lambda 函數和 Amazon SQS queue.

在此專案中,Step Functions 使用 Lambda 函數來填入 DynamoDB 資料表。狀態機器也會使用for迴圈來讀取每個項目,然後將每個項目傳送到 Amazon SQS queue.

步驟 1:建立狀態機器

  1. 開啟 Step Functions 主控台,然後選擇建立狀態機器

  2. 尋找並選擇您要使用的入門範本。選擇 Next (下一步) 繼續。

  3. 選擇執行示範以建立唯讀和 ready-to-deploy工作流程,或選擇建置在其中以建立可編輯的狀態機器定義,您可以建置在 和之後部署。

  4. 選擇使用範本以繼續您的選擇。

後續步驟取決於您先前的選擇:

  1. 執行示範 – 您可以在建立具有 已部署 AWS CloudFormation 至 之 資源的唯讀專案之前,檢閱 狀態機器 AWS 帳戶。

    您可以檢視狀態機器定義,當您準備好時,請選擇部署並執行 以部署專案並建立 資源。

    部署最多可能需要 10 分鐘才能建立資源和許可。您可以使用 Stack ID 連結來監控 中的進度 AWS CloudFormation。

    部署完成後,您應該會在主控台中看到新的狀態機器。

  2. 上面建置 – 您可以檢閱和編輯工作流程定義。在嘗試執行自訂工作流程之前,您可能需要為範例專案中的預留位置設定值。

注意

部署至您 帳戶的 服務,可能需支付標準費用。

步驟 2:執行狀態機器

  1. 狀態機器頁面上,選擇您的範例專案。

  2. 在範例專案頁面上,選擇開始執行

  3. 開始執行對話方塊中,執行下列動作:

    1. (選用) 輸入自訂執行名稱以覆寫產生的預設值。

      非ASCII名稱和記錄

      Step Functions 接受狀態機器、執行、活動和包含非ASCII字元標籤的名稱。由於這類字元不適用於 Amazon CloudWatch,因此建議您只使用ASCII字元,以便追蹤 指標 CloudWatch。

    2. (選用) 在輸入方塊中,輸入值為 JSON。如果您正在執行示範,可以略過此步驟。

    3. 選擇 Start execution (開始執行)

    Step Functions 主控台會引導您前往執行詳細資訊頁面,您可以在圖形檢視中選擇狀態,以在步驟詳情窗格中探索相關資訊。

恭喜您!

您現在應該有執行中的示範或可自訂的狀態機器定義。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。