Amazon Lambda - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Lambda

您可以为创建与 Timestream 交互的 Lambda 函数。 LiveAnalytics例如,您可以创建定期运行的 Lambda 函数,以便在 Timestream 上执行查询,并根据满足一个或多个条件的查询结果发送 SNS 通知。要了解有关 Lambda 的更多信息,请参阅 Lambda 文档Amazon 。

使用 Amazon Amazon Tim LiveAnalytics estream 为 Python 构建 Lambda 函数

要使用 LiveAnalytics 带有 Python 的 Amazon Timestream 构建 Amazon Lambda 函数,请按照以下步骤操作。

  1. 创建一个 IAM 角色让 Lambda 代入该角色,该角色将授予访问 Timestream 服务所需的权限,如中所述。提供访问时间 LiveAnalytics 流

  2. 编辑 IAM 角色的信任关系以添加 Lambda 服务。您可以使用以下命令更新现有角色,以便 Amazon 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 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 y。

使用 Amazon Tim LiveAnalytics estre Amazon am 为 C# 构建 Lambda 函数

要使用带有 C# 的 Amazon Time LiveAnalytics stream 构建 Amazon Lambda 函数,请按照此处概述的说明进行操作。

相关参考资料可在 Amazon 上找到。 TimestreamWrite还有亚马逊。 TimestreamQuery