WSO2 API管理器(3.0.0)和Micro Gateway(3.0.0)配置

时间:2020-01-03 08:04:27

标签: api wso2 wso2-am api-manager

这是我尝试在本地系统中设置WSO2 API管理器和Micro Gateway服务的任务,因此这是示例配置

OS: Ubuntu server 18 LTS
WSO2 API Manager - Local Server IP: 192.168.1.50
WSO2 MicroGateway service (Sandbox) - Local Server IP: 192.168.1.51
WSO2 MicroGateway service (Production) - Local Server IP: 192.168.1.52

API管理器:

MicroGateway:

  • 使用PHP创建一个模拟hello world API,以访问后端和数据存储服务。
  • 创建了一个示例OpenAPI 3.0 yaml文件,以将请求转发到后端php服务。
  • 已安装所有先决条件
  • 我有文档在docker中安装Microgateway服务,但是我决定在没有docker的情况下直接在服务器中尝试MGW服务
  • 使用micro-gw init创建一个API,并将yaml文件放在api-definitions中
  • 成功创建了构建
  • 使用可通过Postman访问的网关运行构建。
  • 试图将微网关服务的主机名更改为侦听IP而不是localhost,但会覆盖到localhost:9090,但是可以使用IP访问该服务,因此无需进行进一步更改。

API Manager和MGW的配置

  • 使用发布者将相同的YAML上载到API管理器,以配置API管理器和微网关服务。
  • 使用过的API管理器密钥证书来设置微网关(失败)
  • 使用IP地址以及端口号http://192.168.1.51:9090http://192.168.1.52:9090创建指向生产和沙盒微型网关的端点
  • 访问开发人员门户,创建令牌密钥。
  • 但是,令牌无法帮助访问微网关服务。甚至我尝试使用API​​管理器http://192.168.1.50/sample/context/1/test提供的URL,但仍然无法访问。

配置不成功

0 个答案:

没有答案