问题标签 [serverless-application-model]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
78 浏览

serverless-framework - 如何在本地运行具有 Lambda 解析器(使用无服务器框架创建)的 AppSync?

我正在开发一个项目,我必须使用无服务器框架来部署带有 lambda 解析器的 AppSync。我的无服务器 YAML 文件如下所示。

我想在我的本地机器上运行它以进行调试和测试。我被困在这里,有人可以帮忙吗?

0 投票
1 回答
169 浏览

amazon-cloudformation - AWS::Serverless::HttpApi OpenAPI 定义与 http 集成

AWS::Serverless::HttpApi定义了以下内容:

这个 OpenAPI 定义应该定义一个带有 HTTP 集成的路由,该路由将请求代理到https://example.com. 我实际上是从我手动构建的 REST API 中导出了这个 OpenAPI 规范。CloudFormation 没有关于缺少属性的任何问题。

当我尝试访问该路由时,我得到一个 404。原因是该路由实际上没有任何集成: 在此处输入图像描述

为什么 CloudFormation 不在这里应用 http 集成?

0 投票
1 回答
213 浏览

aws-lambda - 管理 multipart/form-data API Gateway 请求正文中的文件

我正在使用 AWS SAM 在本地部署我的 Lambda 函数并对其进行测试。

我正在创建一个接收multipart/form-data正文的函数(包括一个 pdf 文件)。当我发出请求时,lambda 返回一条502 BAD GATEWAY消息,但如果我只发送文本属性或文本文件(markdown、text、xml、html)而不是二进制文件(pdf、图像等),它就可以工作。这是我的代码。

模板.yml

我尝试添加application/pdf到该BinaryMediaTypes属性,但它仍然无法正常工作。

有没有解决方法来管理这个?