全新,查看wso2 API manager 1.8.0。我在一家拥有多个组织/团队的公司工作,因此设置多租户似乎是合乎逻辑的选择。
按照快速入门指南,我首先创建了一个新租户,给它一个域名" dev.api.myorg.company.net",添加了一些用户,我可以登录。我添加了一个API。
我可以使用商店中列出的网址点击端点:
http://wso2server.company.net:8280/t/dev.api.myorg.company.net / apiname / v1 / endpoint
但我的期望是,使用域配置此租户可以让我点击:
http://dev.api.myorg.company.net:8280 / apiame / v1 / endpoint
我已将dev域指向wso2server IP,但当我尝试使用dev api访问时,我得到:
我只是错过了一些完全明显的东西吗?还有额外的工作要让wso2允许租户指出他们的域名吗?
我花了最后一个半小时的谷歌搜索并在这里搜索标记的wso2,但谷歌主要指向wso2多租户文档页面,这就像一个没有任何细节的单页。
有关更好的文档或更好搜索条件的建议的指示?我尝试过组合:
wso2多租户租赁域托管如何访问
答案 0 :(得分:0)
当您在租户中创建api时,它将获得以下网址格式
http ://**<IP-where apimanger is hosted>**:8280/t/<tenantdomain>/<apiname>/<version>/
其中&#39; t&#39;表示此api url特定于租户,tenantdomain表示哪个denant
但对于超级租户网址将如下
http ://<IP-where apimanger is hosted>:8280/<apiname>/<version>/
对于租户来说,域只是一个名称(没有映射到ip)。因此,APIM将无法按预期工作。因为您需要在URL中指定托管APIM的IP(或域)。