【问题标题】:How query data and print entire row from DynamoDB如何从 DynamoDB 查询数据并打印整行
【发布时间】:2018-07-05 02:26:03
【问题描述】:

我正在尝试创建一个由 IOT 破折号按钮启动的简单 lambda 函数。它将做的是从按钮中获取serialNumber,然后查询它。一旦找到该行,它将获取与其相关的所有信息并打印出来。

我的代码是--->

import boto3

def lambda_handler(event, context):
    print 'Init 1Push_Care_DATAprint'
    Device_ID_var = event['serialNumber']
    print event

    response = table.query(
        KeyConditionExpression=Key('Device_ID').eq('Device_ID_var')
    )
    items = response['Items']
    print(items)

它根本不起作用,有人可以帮我解决这个问题吗?我还需要知道信息打印在哪里。

【问题讨论】:

标签: amazon-web-services aws-lambda amazon-dynamodb aws-iot


【解决方案1】:

您无法从 lambda 函数打印 - 即打印到实际打印机,但输出应该在您的 cloudwatch 日志中,您可以从 aws 控制台中的 lambda 函数的监控页面访问该日志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-25
    • 2020-08-19
    相关资源
    最近更新 更多