Amazon web services aws中的lambda日志中未显示任何消息

Amazon web services aws中的lambda日志中未显示任何消息,amazon-web-services,aws-lambda,amazon-sqs,Amazon Web Services,Aws Lambda,Amazon Sqs,我有一个SQS队列,它一收到消息就触发Lambda。lambda正在被触发,但在使用receive_message API调用时,我看不到任何响应 import json import urllib.parse import boto3 sqs = boto3.client('sqs') def lambda_handler(event, context): try: response = sqs.receive_message( QueueUrl=

我有一个SQS队列,它一收到消息就触发Lambda。lambda正在被触发,但在使用receive_message API调用时,我看不到任何响应

import json
import urllib.parse
import boto3
sqs = boto3.client('sqs')


def lambda_handler(event, context):

    try:
        response = sqs.receive_message(
        QueueUrl="https://sqs.us-east-1.amazonaws.com/*****/test-queue"
            )

        print("Response",response)
        return 
    except Exception as e:
        print(e)
        raise e
输出

{'ResponseMetadata': {'RequestId': 'd4d364b9-ac8c-5dcd-a174-33b4aae995c9', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': 'd4d364b9-ac8c-5dcd-a174-33b4aae995c9', 'date': 'Sun, 12 Apr 2020 12:05:57 GMT', 'content-type': 'text/xml', 'content-length': '240'}, 'RetryAttempts': 0}}

有人能在这里帮我吗?

如果您的lambda函数由
SQS
自动触发,那么消息将出现在
事件
对象中

您不必显式调用
sqs.receive_message
来读取队列中的消息。只需使用
事件
对象即可