本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 函數,請遵循下列步驟。
-
為 Lambda 建立 IAM 角色,以擔任 將授予存取 Timestream Service 所需的許可,如 中所述提供 Timestream for LiveAnalytics 存取。
-
編輯 IAM 角色的信任關係,以新增 Lambda 服務。您可以使用下列命令來更新現有角色,以便 AWS Lambda 可以擔任該角色:
-
建立信任政策文件:
cat > Lambda-Role-Trust-Policy.json << EOF { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "lambda.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] } EOF
-
使用信任文件從上一個步驟更新角色
aws iam update-assume-role-policy --role-name <name_of_the_role_from_step_1> --policy-document file://Lambda-Role-Trust-Policy.json
-
相關參考位於 TimestreamWrite
使用 Amazon Timestream for LiveAnalytics 搭配 Word 建置 AWS Lambda 函數 JavaScript
若要使用 Amazon Timestream for LiveAnalytics with JavaScript 建置 AWS Lambda 函數,請遵循此處概述的指示。
相關參考位於 Timestream Write Client - AWS SDK for JavaScript v3 和 Timestream 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.TimestreamWrite 和 Amazon.TimestreamQuery。