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

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

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

Amazon Lambda

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

将适用于 LiveAnalytics 的 Amazon Timestream 与 Python 结合使用以构建 Amazon Lambda 函数

如需将适用于 LiveAnalytics 的 Amazon Timestream 与 Python 结合使用以构建 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

将适用于 LiveAnalytics 的 Amazon Timestream 与 JavaScript 结合使用以构建 Amazon Lambda 函数

如需将适用于 LiveAnalytics 的 Amazon Timestream 与 JavaScript 结合使用以构建 Amazon Lambda 函数,请遵循此处概述的说明。

相关参考请参阅 Timestream 写入客户端:Amazon SDK for JavaScript v3Timestream 查询客户端:Amazon SDK for JavaScript v3

将适用于 LiveAnalytics 的 Amazon Timestream 与 Go 结合使用以构建 Amazon Lambda 函数

如需将适用于 LiveAnalytics 的 Amazon Timestream 与 Go 结合使用以构建 Amazon Lambda 函数,请遵循此处概述的说明。

相关参考请参阅 timestreamwritetimestreamquery

将适用于 LiveAnalytics 的 Amazon Timestream 与 C# 结合使用以构建 Amazon Lambda 函数

如需将适用于 LiveAnalytics 的 Amazon Timestream 与 C# 结合使用以构建 Amazon Lambda 函数,请遵循此处概述的说明。

相关参考请参阅 Amazon.TimestreamWriteAmazon.TimestreamQuery