是否为AWS Lambda函数发布了维护的类型?
我在这里谈论的是定义一个函数来处理(来自lambda URL或API Gateway的)HTTP请求.我不是在谈论其他与AWS Lambda相关的API,比如由boto3公开的API.下面是一个我想要的函数类型的例子,摘自AWS的文档:
def lambda_handler(event, context):
message = 'Hello {} {}!'.format(event['first_name'], event['last_name'])
return {
'message' : message
}
我想尽可能多地键入这样的函数--例如,context
参数(请忽略这个简单的示例恰好不使用参数context
的事实).
我知道AWS模式注册表为Event Bridge事件提供"绑定",但请注意,这个问题是关于调用lambdas来响应HTTP请求,而不是Event Bridge事件.
我还知道,例如,如果我将FastAPI与像Mangum这样的库一起使用,我就会获得类型.我将这个问题限制为仅使用"原生"AWS Lambda API(请参阅上面的示例代码).
我也知道我可以定义我自己的类型,但这里我问的是由AWS或第三方维护的类型.