在AWS控制台中创建Lambda函数,并确保函数可以正常工作。
在API Gateway中创建一个REST API。
选择集成类型为Lambda Function,并选择要集成的Lambda函数。
定义集成请求类型,在集成请求模板中定义参数,然后使用Lambda输出映射模板指定输出格式。
以下是一个示例将Lambda函数输出直接返回给API Gateway的代码片段:
import json
def lambda_handler(event, context):
# 处理逻辑
output = {
'statusCode': 200,
'headers': {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*'
},
'body': json.dumps({
'message': 'Lambda函数输出'
})
}
return output