问题标签 [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 投票
0 回答
310 浏览

api-gateway - 如何打开 api-umbrella 网络浏览器?

api-umbrella 安装成功。

想要打开网络浏览器。但是,它没有打开

这是我安装的 Ubuntu 信息。

安装过程根据https://apiumbrella.io/install/

并启动 api-umbrella

并且根据api-umbrella的说明,安装后启动api-umbrella。然后输入 [your-api-umbrella-host/admin] 并告诉他们连接。

我想知道 [your-api-umbrella-host] 地址是什么。我尝试了 localhost、localhost:80、localhost:8081、localhost:8443 等等。但没有连接。

我想查看 [your-api-umbrella-host] / admin 的屏幕。帮我

感谢..

0 投票
1 回答
1111 浏览

spring-boot - 如何在 Spring Boot 应用程序中从 Api 网关(Zuul)调用外部服务(非 MSA)

在我的 Spring Boot 微服务应用程序中,我在我的 API 网关中使用 Zuul 代理作为边缘服务。我需要调用未在尤里卡服务器(非微服务架构)中注册的外部服务。如何从我的 api 网关调用该外部服务。(提前致谢)

0 投票
1 回答
180 浏览

angularjs - 使用技术堆栈登录机制的步骤。AngularJS、API 网关、Cognito 和 Lambda

我正在使用技术堆栈研究登录机制。AngularJS、API 网关、Cognito 和 Lambda。AngularJS 客户端 ---> Api Gateway --> Lambda --> Cognito(在 lambda 后面)

请注意:我不想使用 cognito 或 Api 网关 SDK,我正在通过 HTTP 使用 apiGatway API 调用。我也想使用 sigv4。我已收到令牌(ID 令牌、访问密钥和会话令牌。)以响应登录 api 调用。我知道我必须将会话令牌发送到我随后的 API 调用以提供身份验证。但是怎么做?这个过程涉及哪些步骤。?

0 投票
0 回答
115 浏览

terraform - 如何在文件中没有方法的情况下在 terraform 中创建 api-gateway 阶段

我有一个 main.tf 文件,其中包含我的 rest-api 和我在其中定义的所有模块。我所有的方法都定义在主 api-gateway 文件夹中的子文件夹中,所以我的 main.tf 文件中没有方法。

我正在尝试在我的 api-gateway 中创建一个阶段,但我能找到的唯一文档使用部署对象,它需要必须引用集成的“depends_on”字段。反过来,集成必须引用一个方法。但正如我上面所说,我在这个文件中没有可以引用的方法。

有没有办法让我用这种配置创建一个舞台?

0 投票
1 回答
292 浏览

cloud - 具有微服务和表示层的 API 网关

我正在研究微服务架构并使用 API 网关模式来保护服务,到目前为止一切看起来都很好。我们有表示层/编排层(一个整体的 RoR 应用程序),它应该为用户功能编排微服务。我们正在将所有内容部署到我们公司的企业 PAAS 平台。我的问题是我应该让表示层落在 API 网关之下(或不)?该方法的优点/缺点是什么?

0 投票
3 回答
2145 浏览

rate-limiting - Kong 可以限制每个端点的速率吗?

我可以配置 Kong 的速率限制插件,以便它对给定 API 中的每个端点实施限制,如下所示:

但是,我想为每个端点配置不同的速率限制。例如,我想允许:

  • http://localhost:8000/endpoint1使用每个 IP 5 个请求/秒的速率限制
  • http://localhost:8000/endpoint2使用每个 IP 10 个请求/秒的速率限制

这对Kong有可能吗?我看到了一个与此相关的未解决问题,但有任何解决方法吗?

0 投票
1 回答
895 浏览

amazon-web-services - 当我测试 api 网关的 post 方法“转换前的端点响应主体:null”为什么

从 apigateway 测试 post 方法返回 null 到 lambda 函数,但如果值直接添加到 bodymapping 模板 lambda 工作正常

如果直接添加短信代码作为网关正文映射模板,则 lambda 工作正常。

如何正确地将值从测试传递到映射模板

0 投票
3 回答
18519 浏览

web-applications - 微服务架构中的 Websocket

假设我们有一个通知服务,它从消息队列中读取一个事件并实时通知所有 Web 客户端。我知道 Web 套接字是如何工作的,但是当在两者之间有一个 API 网关时,我感到困惑,然后如何在客户端、API 网关和通知服务之间维护 Web 套接字连接。

请帮忙!谢谢

编辑: 架构: 在此处输入图像描述

0 投票
0 回答
257 浏览

amazon-web-services - 如何使用volly从android对POST方法(由aws apigateway创建的rest api url)进行http请求

如何使用 volly 为使用 aws api 网关创建的 post REST URL 从 android 发送正确的 http 请求?

如何从 android 发出正确的 http 请求,以便 api 网关接受这些值。

Api 网关内部测试工作正常。这是请求中需要传递的参数。

但在日志中显示错误

0 投票
2 回答
12013 浏览

amazon-web-services - AWS Lambda 任务在 6.00 秒后超时

我正在使用无服务器框架。我的 Lambda 函数连接到 DynamoDB 表以更新表中的项目。表的读写容量单位为 5,并且禁用了 auto_scaling。AWS Lambda 函数分配了 128MB 内存。

我使用 Jmeter 进行性能测试。我同时发送了 1000 个请求,一些响应给了我完美的输出,而另一些则给了内部服务器错误(502 Bad Gateway)。我还分析了 cloudwatch 的日志,只得到任务超时错误。谁能建议我为什么会收到此错误以及如何解决?