AWS Lambda - Amazon Timestream

从2025年6月20日起,亚马逊Timestream版 LiveAnalytics 将不再向新客户开放。如果您想使用亚马逊 Timestream LiveAnalytics,请在该日期之前注册。现有客户可以继续照常使用该服务。有关更多信息,请参阅 Amazon Timestream 以了解 LiveAnalytics 可用性变更。

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

AWS Lambda

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

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

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

  1. 创建一个 IAM 角色让 Lambda 代入该角色,该角色将授予访问 Timestream 服务所需的权限,如中所述。提供访问时间 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 Timestre AWS am 构建 Lambda 函数 LiveAnalytics JavaScript

要使用 Amazon Time LiveAnalytics stre AWS am for with 构建 Lambda 函数,请按照此处概述的说明进行操作。 JavaScript

相关参考文献位于 Timestream Write Client- JavaScript v3 版 AWS SDK 和适用于 v3 的 Timestream Query AWS JavaScript

使用 Amazon Tim LiveAnalytics estre AWS am 为 Go 构建 Lambda 函数

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

相关参考是 timestreamwrite 和 timestreamquer y。

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

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

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