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