我想将Odata用作在AWS lamda上托管并通过AWS api网关公开的api中的查询构建器。在阅读一些aws文档时,我发现人们在此之前遇到了多个问题。有人可以告诉我是否支持它,如果没有,可以替代它吗?
提前谢谢!
答案 0 :(得分:0)
OData 的核心只是 REST ,它依赖于Web标准,因此将得到符合Web标准的技术堆栈的支持,因此可以与 AWS一起使用API网关和 Lambda 。
但是,您必须确保可以将自定义标头和查询参数传递给函数,这过去有点棘手。
过去,您必须在请求正文中传递标头,因为lambda仅对请求正文具有可见性:see this AWS technical documentation。
不过,自 2017年9月以来,您可以设置lambda with proxy integration,该代理将在您的lambda逐字记录中代理请求和响应标头。
HTH。