AWS Lambda - Amazon Timestream

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

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

相关参考文献位于 v3 的 Timestream Write Client 和 JavaScript v3Timestream 查询客户端 AWS SDK。 AWS SDK 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