问题标签 [aws-api-gateway]
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.
amazon-web-services - 在 AWS Lambda 上配置 CORS 响应标头?
我正在尝试使用 AWS API Gateway 创建新服务,但我发现浏览器会自动调用 OPTIONS 方法以获取 CORS 信息。
问题是 AWS API Gateway 不提供配置 CORS 标头的本机方式。
是否可以创建 Lambda 脚本以响应 OPTIONS 方法?
amazon-web-services - 如何在 Amazon API Gateway 中使用原始缓冲区而不是 toString 响应 - Lambda
到目前为止,这是我的代码-我只想将图像缓冲区作为原始数据返回,而不是将其 toString 保存到数组中。
我在 http 200 响应的集成响应中将内容类型设置为 image/jpeg,但这是一个损坏的图像,因为我认为它是缓冲区的 toString 而不是原始数据。
amazon-web-services - 如何为所有请求设置输入映射,而不仅仅是应用程序/json
查看示例AWS API Gateway
以将查询字符串映射到函数,它显示了在集成请求Lambda
中创建模板映射的示例。application/json
无论如何,如何为所有请求创建模板Content-Type
?我希望它Lambda
使用查询字符串参数触发 ,而不管Content-Type
请求中的 。
amazon-web-services - AWS API Gateway:将响应转换为 XML
我从 lambda 后端获取一个字符串值(xml 到字符串),它应该以 application/xml 格式返回给最终用户。我怎样才能做到这一点?
amazon-web-services - 是否可以使用 AWS API 为 Lambda 函数设置 AWS API Gateway 端点?
我通过设置指向它的 AWS API Gateway 端点将 AWS Lambda 函数公开给公共 HTTP 请求。
这有两个部分:
- 创建并上传我的 AWS Lambda 函数
- 设置 API Gateway 以将 HTTP 端点指向我的 Lambda 函数
我想使用 API 调用而不是 Web 界面来完成这两个部分。第一部分我可以使用 AWS 开发工具包和 AWS CLI 来完成。
但是,对于第二部分,我被卡住了。在查看适用于 node.js 的 AWS 开发工具包或AWS CLI时,我没有发现 API 网关
有没有办法使用 AWS API 以编程方式为 Lambda 函数设置 API Gateway 端点?
amazon-web-services - AWS Lambda 有效负载
我搜索了 AWS Lambda 文档,但找不到我的问题的答案。
有没有办法可以从 Lambda 函数(用 node.js 编写)访问整个请求正文?
该event
参数似乎只包含解析的 JSON 属性。
amazon-web-services - 如何将参数从 POST 从 Amazon API Gateway 传递到 AWS Lambda
在这个问题中 How to pass a querystring or route parameter to AWS Lambda from Amazon API Gateway
展示了如何使用 API 网关将查询字符串参数映射到 AWS lambda。我想做同样的事情,但映射 POST 值而不是查询字符串。我试过了:
但没有用,我没有看到实际的表单数据。顺便说一句,我发布使用:
application/x-www-form-urlencoded
我从我的 lambda 函数中得到响应,所以我知道它可以很好地调用 lambda,但我的问题是我在任何地方都看不到 POST 参数。我不知道如何映射它们。我倾倒了我在 Lambda 方面得到的所有东西,这里是:
rest - 通过 AWS API Gateway 对 SSL 端点的代理调用
目前我的 api 可以通过 SSL 端点访问。我尝试将 aws api 网关配置为代理对我的端点的请求。
我已启用输入传递并将 application/json 设置为内容类型。
在任何情况下,当我在aws web interface上尝试测试请求时,使用 GET 方法访问类似于https://subdomain.domain.com/v1/resource的 SSL url ,我收到以下错误。
SSL证书缺少什么?
任何帮助或线索表示赞赏。