Aws lambda 有没有办法让aws lambda函数返回404
我有一个lambda函数,它可以在字典中搜索特定ID是否存在。如果是,则将代码为200的文件返回给APIGATEAWAY,但如果找不到ID,则我希望她返回到API代码404。 这意味着HTTPStatus将为404。。 有办法吗? 现在,这就是我所尝试的:Aws lambda 有没有办法让aws lambda函数返回404,aws-lambda,aws-api-gateway,Aws Lambda,Aws Api Gateway,我有一个lambda函数,它可以在字典中搜索特定ID是否存在。如果是,则将代码为200的文件返回给APIGATEAWAY,但如果找不到ID,则我希望她返回到API代码404。 这意味着HTTPStatus将为404。。 有办法吗? 现在,这就是我所尝试的: def GET(event): tab = table.scan()['Items'] if event.get("wmId") != None: try: id=
def GET(event):
tab = table.scan()['Items']
if event.get("wmId") != None:
try:
id= [item for item in tab if item["id"] == event["id"]]
return id[0]
except Exception as e:
raise e
您可以切换到使用Lambda代理集成,在这种情况下,您将返回包含状态代码的dict,或者您将需要返回错误字符串并将其映射到API网关集成和方法响应中的相应响应。看