AWS Lambda - Amazon Timestream

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

AWS Lambda

您可以建立與 Timestream for LiveAnalytics 互動的 Lambda 函數。例如,您可以建立定期執行的 Lambda 函數,以在 Timestream 上執行查詢,並根據符合一或多個條件的查詢結果傳送 SNS 通知。若要進一步了解 Lambda,請參閱 AWS Lambda 文件

使用 Amazon Timestream for LiveAnalytics 搭配 Python 建置 AWS Lambda 函數

若要使用 Amazon Timestream for LiveAnalytics 搭配 Python 建置 AWS Lambda 函數,請遵循下列步驟。

  1. 為 Lambda 建立 IAM 角色,以擔任 將授予存取 Timestream Service 所需的許可,如 中所述提供 Timestream for LiveAnalytics 存取

  2. 編輯 IAM 角色的信任關係,以新增 Lambda 服務。您可以使用下列命令來更新現有角色,以便 AWS Lambda 可以擔任該角色:

    1. 建立信任政策文件:

      cat > Lambda-Role-Trust-Policy.json << EOF { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "lambda.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] } EOF
    2. 使用信任文件從上一個步驟更新角色

      aws iam update-assume-role-policy --role-name <name_of_the_role_from_step_1> --policy-document file://Lambda-Role-Trust-Policy.json

相關參考位於 TimestreamWriteTimestreamQuery

使用 Amazon Timestream for LiveAnalytics 搭配 Word 建置 AWS Lambda 函數 JavaScript

若要使用 Amazon Timestream for LiveAnalytics with JavaScript 建置 AWS Lambda 函數,請遵循此處概述的指示。

相關參考位於 Timestream Write Client - AWS SDK for JavaScript v3Timestream Query Client - AWS SDK for JavaScript v3

使用 Amazon Timestream for LiveAnalytics with Go 建置 AWS Lambda 函數

若要使用 Amazon Timestream for LiveAnalytics with Go 建置 AWS Lambda 函數,請遵循此處概述的指示。

相關參考位於時間流寫入時間流查詢

使用 Amazon Timestream for LiveAnalytics 搭配 C# 建置 AWS Lambda 函數

若要使用 Amazon Timestream for LiveAnalytics 搭配 C# 建置 AWS Lambda 函數,請依照此處概述的指示進行。

相關的參考位於 Amazon.TimestreamWriteAmazon.TimestreamQuery。