張貼日期: Jun 28, 2018

AWS Lambda 現在支援以 Amazon SQS 作為事件來源。透過這項功能,您可使用訊息佇列作為事件來源,透過 Lambda 建立無伺服器應用程式。Amazon SQS 是一項全受管訊息佇列服務,可讓分散式軟體元件和微型服務之間順暢通訊。

Lambda 可讓您針對各種事件 (S3 通知或 Amazon SNS 訊息) 執行程式碼。您可以從 Amazon Kinesis Data Streams 或 Amazon DynamoDB Streams 輕鬆處理資料串流。現在起,您也可以傳送訊息至 Amazon SQS 佇列,輕鬆觸發 Lambda 功能。

若要開始使用本功能,請透過 AWS 管理主控台、AWS CLI 或 Lambda 適用的 AWS SDK,為您的 Lambda 函數選擇要作為事件來源的 SQS 佇列。Lambda 會隨即叫用您的函數,開始處理佇列中的訊息。您也可以使用 AWS SAM 部署及管理利用 SQS 佇列的無伺服器應用程式。

所有已推出 Lambda 的地區,皆已支援以 SQS 作為事件來源。如需進一步了解使用 SQS 作為事件來源的相關資訊,請參閱 AWS Lambda 開發人員指南,或請參閱 Amazon SQS 開發人員指南取得快速教學

若要了解如何從 SQS 佇列觸發 Lambda 函數,請參閱部落格