问题标签 [api-management]

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 投票
3 回答
970 浏览

azure-api-management - APIM 组合节流策略方法

目前在 APIM 中,我们有产品订阅密钥级别的限制。但很明显,如果我们在同一个产品中有多个 API,一个 API 可能会消耗比预期更多的配额,并阻止其他人使用该应用程序。因此,根据 MS 文档(https://docs.microsoft.com/en-us/azure/api-management/api-management-sample-flexible-throttling),我们可以使用组合策略。

问题是我们是否可以使用这种方法,如下所示,

如果是这样,产品订阅密钥的调用总数可能是多少?如果有意义的话。

我采取了以下方法来结合政策。但它不喜欢。

0 投票
1 回答
54 浏览

api-management - APIM ARM 模板创建

我有一个 APIM 实例,API 正在处理它。我想创建用于部署的 ARM 模板,但不知道该怎么做。我只有 Azure 门户存储库,不想创建 VSO 存储库。我是 ARM 模板的新手,所以没有太多信息。

0 投票
1 回答
41 浏览

.net - 从 .net 应用程序使用 APIM api

我的跨团队成员在 APIM 中创建了一个 API,我必须将其用于现有的 .net 应用程序。他分享了邮递员的收藏和环境。我已经导入它并使用 Postman 成功获取了结果。

我必须从现有的 .net 应用程序调用此 API,但我不知道该怎么做。任何指针/输入/帮助将不胜感激。

0 投票
0 回答
823 浏览

wso2 - WSO2 API 管理器 - “Mina 捕获的异常......连接被对等方重置”错误

我们在生产中部署了 WSO2 API Manager 2.2.0。

我们的架构:我们在 DMZ 中部署了一个 API Gateway 实例。此 API Gateway 实例通过负载均衡器将所有有效的 API 请求转发到内部“一体化”WSO2 API Manager 实例(如果 Prod 实例不可用,请求将被路由到 DR 实例)。一体化实例将 Oracle 数据库用于 API、注册表、用户管理、消息代理和统计。

我们在每小时发生的日志中有一个错误。此错误的影响似乎是 API Manager 在大约 1 分钟内无法与端点通信,直到问题自行解决。因此,WSO2 将使用“发件人错误”消息响应 cients,并且 API 将暂停 30 秒。

谁能提出这个问题的原因可能是什么?

每小时发生的错误:

0 投票
1 回答
197 浏览

google-chrome - 无法从 CHROME 获取 Gravitee API 网关响应,但能够从 POSTMAN 获取

我正在尝试发送一个 GET 请求,该请求是一个 Gravitee API 网关 URL,我的 Web API 在该 URL 上暴露。我从没有标题和身份验证的 POSTMAN 中点击 URL。,我能够得到响应,但是当我从 chrome 或任何其他浏览器点击 URL 时,我得到了这个错误

无法访问此站点

'ERR_SPDY_PROTOCOL_ERROR'

请帮帮我?我已经尝试了所有方法来解决这个问题,但仍然卡住了。

0 投票
1 回答
270 浏览

java - 如何避免“ServiceConfigException:不存在版本!” 使用 Cloud Endpoints Frameworks 实施 API 管理时出错?

我在 Eclipse 中创建的基于 Maven 的新 App Engine 标准项目中构建了一个测试 API。添加 API 管理并在生产服务器上部署后,我在端点门户上试用 API 时收到 500 响应。仪表板中的错误日志显示以下异常:

我检查了类似的问题,但是我在文件中始终使用项目 ID 作为服务名称,没有包含服务版本,并且使用了文档中所有必要的样板代码。

以下是我文件中的相关片段:

pom.xml

web.xml

appengine-web.xml

如何在保留 API 管理的同时摆脱此错误?

0 投票
1 回答
166 浏览

php - 无法连接到共享服务器上的 Fusio (api-manager)

我在连接到Fusio接口 (api-manager) 时遇到问题。我将它安装在共享服务器上的 ftp 中。在那之前一切都很好,数据库更新得很好,我可以访问 fusio 图形界面。当我必须连接到 GUI 时,它被阻止了。我输入了我的凭据,然后,一条警报告诉我:“您与此站点的连接不是私密的”。


第二个连接请求的图像

更多细节请关注@Luca Stucchi 评论

我想使用以下模式执行安装:“安装脚本”(如文档中所述)。

API Manager 安装在共享服务器上,我无法使用命令行。

这种安装模式允许我们通过 ihm 安装。在安装过程中,一切顺利。数据库创建良好,我可以访问登录页面。

但问题从现在开始。当我输入我的登录信息时,会出现一个弹出窗口,显示“您与此站点的连接不是私密的”消息。

而且我不知道如何避免这种弹出窗口阻塞。

0 投票
1 回答
172 浏览

oauth - wicked.io 能否与 keycloak 集成,keycloak 将提供客户端 ID 和机密,当然还有身份验证?

我正在寻找一个 API 管理系统,它将与 Keycloak 集成(Keycloak 应该提供所有身份验证)。Wicked.io(基于kong)看起来不错。

我尝试将 oAuth2 添加为身份验证方法,但 wicked 不断生成自己的客户端 ID 和机密。

有没有办法用邪恶的方法做到这一点?

0 投票
1 回答
627 浏览

azure-api-management - 重用 APIM 策略表达式

我有一些复杂的策略表达式,我想在不同的操作中重用它们。有没有办法在 Azure APIM 中实现这一点?

策略表达式可用于不同的范围,例如全局、产品、API 或操作范围。为了非常清楚,假设我有一个效用函数,它被写成一个策略表达式。我想在不同的 API 以及不同的操作中重用它。目前我需要在我想使用它的所有地方复制复杂的表达式。我想知道是否有可能重用代码。

0 投票
0 回答
44 浏览

sharepoint-online - 审批时在 API 管理中获取权限问题

批准 API 时在 API 管理中遇到问题 -

问题 - [HTTP]:400 - [CorrelationId]:25ead09e-2016-0000-22ca-2805e5e18a16 [版本]:16.0.0.8727 - 找不到范围为 Application.ReadWrite.All 的 OAuth 权限。参数名称:范围

在部署 Web 部件后的 SharePoint Online 中,当我通过 API 管理批准 API 时,我收到范围的此错误 - Application.ReadWrite.All

https://i.stack.imgur.com/dOz8O.png