本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Lambda
您可以为创建与 Timestream 交互的 Lambda 函数。 LiveAnalytics例如,您可以创建一个定期运行的 Lambda 函数,以便在 Timestream 上执行查询,并根据满足一个或多个条件的查询结果发送SNS通知。要了解有关 Lambda 的更多信息,请参阅 Lambda 文档AWS 。
主题
使用 AWS Amazon Tim LiveAnalytics estream 为 Python 构建 Lambda 函数
要使用 LiveAnalytics 带有 Python 的 Amazon Timestream 构建 AWS Lambda 函数,请按照以下步骤操作。
-
创建一个IAM角色让 Lambda 代入该角色,该角色将授予访问 Timestream 服务所需的权限,如中所述。提供访问时间 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 Timestre AWS am 构建 Lambda 函数 LiveAnalytics JavaScript
要使用 Amazon Time LiveAnalytics stre AWS am for with 构建 Lambda 函数,请按照此处概述的说明进行操作。 JavaScript
相关参考文献位于 v3 的 Timestream Write Client 和 JavaScript v3 的 Timestream 查询客户端 AWS SDK。 AWS SDK JavaScript
使用 Amazon Tim LiveAnalytics estre AWS am 为 Go 构建 Lambda 函数
要使用带有 Go 的 Amazon Time LiveAnalytics stream 构建 AWS Lambda 函数,请按照此处概述的说明进行操作。
相关参考是 timestreamwrite 和 timestreamquer
使用 Amazon Tim LiveAnalytics estre AWS am 为 C# 构建 Lambda 函数
要使用带有 C# 的 Amazon Time LiveAnalytics stream 构建 AWS Lambda 函数,请按照此处概述的说明进行操作。
相关参考资料可在 Amazon 上找到。 TimestreamWrite还有亚马逊。 TimestreamQuery。