如何使用 Python-AWS lambda 中的返回对象?

Ale*_*eix 7 amazon-web-services aws-lambda

在 lambda 函数模板中出现返回对象

def lambda_handler(event, context):
   
    return {
        "statusCode": 200,
        "body": json.dumps({
            "message": "hello world 2",
        }),
    }
Run Code Online (Sandbox Code Playgroud)

我找不到任何有关如何使用该对象的文档。

  • 必须如何配置?
  • 哪些字段是必填字段?
  • 何时以及如何使用它?可以被其他服务使用吗?

Joh*_*ein 5

您不需要返回任何值,但某些调用系统需要响应。

例如,如果 API Gateway 调用 Lambda 函数,则需要将响应发送回原始调用者。请参阅:处理 API Gateway 中的 Lambda 错误

它还可用于传回详细错误:Python 中的 AWS Lambda 函数错误