问题标签 [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.

0 投票
1 回答
1156 浏览

apache - Apache 配置 AWS API Gateway 证书

我创建了一个 AWS API 网关,并将其指向一个 VPS。我希望能够对我的 VPS 启用客户端 SSL 身份验证。我在这里遵循了 AWS 演练。我在 API Gateway 控制台中生成了一个 PEM 编码的证书并将其复制到我的 Apache Web 服务器。证书和/或虚拟主机配置似乎导致 Apache SSL 模块中出现致命错误。

错误日志:

Apache 虚拟主机配置:

0 投票
2 回答
5918 浏览

caching - API 网关缓存不起作用

如何为 API Gateway 端点启用适当的缓存?

我已经启用了 API 缓存(见截图),但是当我请求 URL 时,响应时间和以前一样。

我尝试启用 API 缓存选项:

缓存选项

并配置了 Cache-Control 标头:

缓存控制标头

并且还通过查询参数启用缓存:

查询参数缓存

0 投票
5 回答
8214 浏览

amazon-web-services - 从 AWS API Gateway 导出 api 定义

我正在 AWS API Gateway 中创建一个完整的 API。由于我使用的是图形控制台,只是因为我处于学习阶段,所以我需要一些方法来以编程方式或通过 CLI 创建相同的 API。是否有一些设施可以以某种方式导出当前的 API 集,我可以重现相同的结构?

0 投票
0 回答
1076 浏览

amazon-web-services - AWS api 网关中的特殊字符

我在 Amazon Web Services 上创建了一个基于 lambda 的 API 网关。不幸的是,其中一些 API 回复带有特殊字符,似乎没有正确编码:

当然,这应该是苏黎世。有没有办法解决这个问题?从数据库中检索数据是正确的。

0 投票
1 回答
838 浏览

ecmascript-6 - (无服务器框架模块)在return语句之前等待promise解决

无服务器框架模块是否可以在返回之前等待承诺的“解决”?

我知道 promise 本身无法做到这一点,但是不同的框架/库(expressJasminehapijs等)通过定义何时返回的方法来解决这个问题。我需要这样的东西:

0 投票
1 回答
375 浏览

php - 更新 API 网关集成请求映射模板 AWS PHP SDK v3

我正在拼命地尝试找出如何使用 PHP SDK v3 在 API Gateway 中的 POST 请求中更改集成请求的映射模板。我已经用谷歌搜索了几个小时,似乎没有进一步的文档,什么都没有。唯一的事情是官方的 AWS 文档。它非常简短。

看起来很简单 - 让我们调用一个更新方法,在其中填充一个新的应用程序/json 响应,然后我们就完成了 - 但是 - 有四种可用的候选 API 方法可以做到这一点:UpdateMethod、UpdateMethodResponse、UpdateIntegration、UpdateIntegrationResponse和所有他们有相同的文档:

]);

那么,有没有人知道:

  1. 哪种方法适合这样做
  2. 在这四个“通用”字段中填写什么
  3. 有没有人通过 v3 API 做到这一点?

任何帮助表示赞赏,非常感谢您。

0 投票
2 回答
11088 浏览

post - 增加 Amazon API Gateway 的最大 POST 大小

我打算使用 AWS API Gateway 和 Lambda 通过 HTML 表单中的 POST 将文件上传到 S3。但是,如果文件足够大,API 网关端点将失败,并显示消息 [HTTP 内容长度超过 10485760 字节。]。

您碰巧知道增加此限制的任何方法吗?

无论 API 方法是隐藏 Lambda 函数还是只是一个模拟方法,都是一样的。

0 投票
1 回答
1645 浏览

node.js - 如何从 AWS Api Gateway 获取根路径“/”资源?

我一直在尝试使用 Nodejs AWS SDK 从 AWS Api Gateway 中检索路径为“/”(根)的资源。我知道天真的解决方案是这样做:

但是,有人知道另一种方法吗?我宁愿知道我总是最多只能打一个电话,而不是必须打多个电话。

PS:我知道可以进行一些优化(例如检查每个响应的根路径),我真的想知道是否有一个 SDK 调用可以解决这个问题。

0 投票
2 回答
131 浏览

amazon-web-services - 如何设置 AWS API 网关资源以获取矩阵参数?

我一直在尝试使用 AWS API Gateway 设置资源,但似乎找不到设置或访问矩阵参数的方法。

我希望能够设置类似于以下的资源 -

可能吗 ?

0 投票
1 回答
679 浏览

aws-api-gateway - 根据 Amazon AWS API Gateway 上的 Accept 标头参数返回不同的 MIME 类型

您能否解释一下如何设置 Amazon AWS API Gateway 以根据请求 HTTP Accept 标头返回不同的文档?

两个例子: