我有基于来自aws-lambda-dotnet的 AspNetCoreWebApp 模板的项目设置。
lambda 入口点的设置与模板相同。
我可以很好地看到不安全的页面,但是在尝试转到安全页面时,我502
从负载平衡器收到状态代码响应。
基于aws 故障排除:
目标响应格式错误或包含无效的 HTTP 标头。
lambda 函数重定向与前面的 API 网关一起工作得很好。
我有基于来自aws-lambda-dotnet的 AspNetCoreWebApp 模板的项目设置。
lambda 入口点的设置与模板相同。
我可以很好地看到不安全的页面,但是在尝试转到安全页面时,我502
从负载平衡器收到状态代码响应。
基于aws 故障排除:
目标响应格式错误或包含无效的 HTTP 标头。
lambda 函数重定向与前面的 API 网关一起工作得很好。
不要忘记阅读自述文件:
使用 Application Load Balancer 时,将基类更改为 Amazon.Lambda.AspNetCoreServer.ApplicationLoadBalancerFunction。
尽管 Lambda 函数似乎可以使用APIGatewayProxyFunction
基类工作,但其标头Content-Type
会[null]
在 ALB 似乎不支持的重定向期间返回。LambdaEntryPoint
更改to的基类,ApplicationLoadBalancerFunction
重定向将正常工作。