问题标签 [api-manager]
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.
wso2 - 生成访问令牌时的 WSO2 APIM 2.0 集群部署问题
我在一台服务器上部署了 2 个 keymanager 节点、2 个 pub-store 节点、1 个 gateway manager 节点和 2 个 gateway worker 节点,并部署了 nginx 进行负载均衡。当我尝试生成应用程序访问令牌时,它报告了以下错误:
在 pub-store 节点中,我使用 WSClient 进行密钥验证并使用
可能的配置问题是什么?
wso2 - 使用流量管理器集群的 WSO2 APIM 2.0 集群部署
从文档中可以看出,对于流量管理器,除了发布者会使用 HTTPS 与流量管理器通信,其他使用 thrift 和 jms。所以对于 thrift & jms 相关的 URL:
我们可以在网关/发布者/商店/密钥管理器的流量管理器集群中配置任何流量管理器主机吗?
wso2 - WSO2 APIM 2.0 集群部署与流量管理器问题
我在一台服务器上部署了 2 个 keymanager 节点、2 个 pub-store 节点、1 个网关管理器节点和 2 个网关工作节点、1 个流量管理器节点,并部署了 nginx 进行负载均衡。注意,我部署了 2 个 keymanager 节点,由于 EnableAdvanceThrottling=false 时遇到错误,所以我开始部署 1 个流量管理器并设置 EnableAdvanceThrottling=true。但似乎所有节点都有例外,除了流量管理器节点。
keymanager 和 pub-store 节点都报告以下错误:
和网关节点报告以下错误:
和
我正在关注APIM 2.0 集群,有什么可能的配置错误?
docker - docker 容器更改后 WSO2 丢失 API
我在使用 WSO2 API Manager 2.0.0 时遇到了另一个问题:我已经使用三个容器(一个用于 APIM,一个用于 Analytics,一个用于 MySQL)将它安装在 docker 中,并且我用我的自定义版本替换了一些配置文件(例如 DB,服务器名称,网关设置...)。APIM 和 Analytics 都配置为将数据保存在 MySQL 容器中,我能够看到数据库中的更改。
问题是重建容器后,我在发布者和商店中都找不到我的 API。数据库中的更改仍然存在,我可以看到我所有 API 的统计信息,如果我尝试使用相同的名称或上下文创建新的 API,我会收到错误消息,但在新构建后存储始终为空。
我还尝试将两者都/repository/deployment/server/synapse-config/default
放在/repository/tenants/
两个卷中,我可以看到/.../default/api/
为我的 API 创建的文件,但我无法找出问题所在。我应该保留一些指南中未提及的附加目录吗?
如果可能的话,我不想将整个 APIM 和 Analytics 主页放在一起。
wso2 - WSO2 API Manager 主题定制
根据 AM 文档https://docs.wso2.com/display/AM200/Adding+a+New+API+Store+Theme,可以通过包含 new/subthems 来修改主题,但在 store/publisher css/images 中参考repository\deployment\server\jaggeryapps\publisher\site\themes\wso2\libs\theme-wso2_1.0
,是否有任何官方建议关于如何修改库下的主题或如何repository/deployment/server/jaggeryapps/store/site/themes/wso2/subthemes
在库/主题中反映所做的更改
请说清楚
谢谢
wso2 - WS02 API 管理器 2.0
许多第三方服务提供商允许您在他们的系统中发生事件时为您的系统配置“Webhook”(又名 HTTP POST)。服务提供商将使用各种身份验证方法(HMAC、OAuth、TLS 等)。
例如,Company1 将 ServiceABC 配置为在服务提供者发生事件时(例如交易批准)向http://company1.com/eventlistener发送通知:
http://company1.com/eventlistener在 DMZ 中。它将验证消息并酌情转发到后端服务。
在此示例中,假设服务提供商不支持 OAuth。使用自定义标头方案执行身份验证。
在这种情况下可以/应该使用 WSO2 API 管理器吗?
如果不是 API Manager,可以使用 WSO2 ESB 吗?
post - WSO2 API Manager 2.0.0-接收 GET 请求并将 POST 发送到后端
我在 wso2-am 2.0.0 中创建了一个 RESTful API。但我面临一个问题,并且会有所帮助。我有一个带有 GET http 方法的资源,它接收一个 url 参数,我制作了一个 SOAP 有效负载以通过 POST 发送到后端(后端是soap11)。
为此,我使用了一个自定义的“in”序列:
直到这里,没有问题。
但是,当我尝试从任何 restClient(例如 SOAPui 或 wso2-am 商店)调用资源时,会导致运行时异常,如下所示:
请注意,代码和描述标签是空的,当我检查服务器的日志时,我发现:
这是生成restful API和调用SOAP后端的正确方法吗?
有人知道这个问题吗?(我相信,此功能适用于 WSO2 ESB)。
有人可以帮我吗?
非常感谢!