问题标签 [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.
apache - Apache 配置 AWS API Gateway 证书
我创建了一个 AWS API 网关,并将其指向一个 VPS。我希望能够对我的 VPS 启用客户端 SSL 身份验证。我在这里遵循了 AWS 演练。我在 API Gateway 控制台中生成了一个 PEM 编码的证书并将其复制到我的 Apache Web 服务器。证书和/或虚拟主机配置似乎导致 Apache SSL 模块中出现致命错误。
错误日志:
Apache 虚拟主机配置:
amazon-web-services - 从 AWS API Gateway 导出 api 定义
我正在 AWS API Gateway 中创建一个完整的 API。由于我使用的是图形控制台,只是因为我处于学习阶段,所以我需要一些方法来以编程方式或通过 CLI 创建相同的 API。是否有一些设施可以以某种方式导出当前的 API 集,我可以重现相同的结构?
amazon-web-services - AWS api 网关中的特殊字符
我在 Amazon Web Services 上创建了一个基于 lambda 的 API 网关。不幸的是,其中一些 API 回复带有特殊字符,似乎没有正确编码:
当然,这应该是苏黎世。有没有办法解决这个问题?从数据库中检索数据是正确的。
php - 更新 API 网关集成请求映射模板 AWS PHP SDK v3
我正在拼命地尝试找出如何使用 PHP SDK v3 在 API Gateway 中的 POST 请求中更改集成请求的映射模板。我已经用谷歌搜索了几个小时,似乎没有进一步的文档,什么都没有。唯一的事情是官方的 AWS 文档。它非常简短。
看起来很简单 - 让我们调用一个更新方法,在其中填充一个新的应用程序/json 响应,然后我们就完成了 - 但是 - 有四种可用的候选 API 方法可以做到这一点:UpdateMethod、UpdateMethodResponse、UpdateIntegration、UpdateIntegrationResponse和所有他们有相同的文档:
]);
那么,有没有人知道:
- 哪种方法适合这样做
- 在这四个“通用”字段中填写什么
- 有没有人通过 v3 API 做到这一点?
任何帮助表示赞赏,非常感谢您。
post - 增加 Amazon API Gateway 的最大 POST 大小
我打算使用 AWS API Gateway 和 Lambda 通过 HTML 表单中的 POST 将文件上传到 S3。但是,如果文件足够大,API 网关端点将失败,并显示消息 [HTTP 内容长度超过 10485760 字节。]。
您碰巧知道增加此限制的任何方法吗?
无论 API 方法是隐藏 Lambda 函数还是只是一个模拟方法,都是一样的。
node.js - 如何从 AWS Api Gateway 获取根路径“/”资源?
我一直在尝试使用 Nodejs AWS SDK 从 AWS Api Gateway 中检索路径为“/”(根)的资源。我知道天真的解决方案是这样做:
但是,有人知道另一种方法吗?我宁愿知道我总是最多只能打一个电话,而不是必须打多个电话。
PS:我知道可以进行一些优化(例如检查每个响应的根路径),我真的想知道是否有一个 SDK 调用可以解决这个问题。
amazon-web-services - 如何设置 AWS API 网关资源以获取矩阵参数?
我一直在尝试使用 AWS API Gateway 设置资源,但似乎找不到设置或访问矩阵参数的方法。
我希望能够设置类似于以下的资源 -
可能吗 ?
aws-api-gateway - 根据 Amazon AWS API Gateway 上的 Accept 标头参数返回不同的 MIME 类型
您能否解释一下如何设置 Amazon AWS API Gateway 以根据请求 HTTP Accept 标头返回不同的文档?
两个例子:
curl --request GET ' http://api.sample.com/v1/hello ' --header '接受:文本/HTML'
/li>curl --request GET ' http://api.sample.com/v1/hello ' --header '接受:应用程序/JSON'
/li>