根据 AWS API 网关官方文档,API 网关不收取针对失败请求的费用。如果使用 API Gateway,在计费时只会考虑成功请求。以下是 Python 代码示例,用于返回 HTTP 状态码不在 200-299 范围内的错误信息。
import json
def lambda_handler(event, context):
# your code goes here
return {
"statusCode": 500,
"body": json.dumps({
"message": "Internal server error"
}),
}