Wso2 APIM-为使用者密钥hXXXXX8a和用户admin更新访问令牌时出错,

时间:2019-12-13 18:31:43

标签: wso2 wso2-am

我在Linux机器上有一个适用于APIM的API。

我现在正在尝试通过Linux安装在azure env中进行设置。我必须在此新框中进行其他更改。

  

1)已应用证书
  2)将carbon.xml更改为box的主机名。

重新生成商店中的访问令牌时,我遇到错误。

ERROR {org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject} -  Error
 while **renewing Access Token for Consumer Key hXXXXX8a** and user admin
 {org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject}
 org.wso2.carbon.apimgt.api.APIManagementException: Error occurred
 while calling token endpoint: HTTP error code : 500    at
 org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.getNewApplicationAccessToken_aroundBody10(AMDefaultKeyManagerImpl.java:383)
    at     org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.getNewApplicationAccessToken(AMDefaultKeyManagerImpl.java:304)
    at    org.wso2.carbon.apimgt.impl.APIConsumerImpl.renewAccessToken_aroundBody26(APIConsumerImpl.java:1019)
    at     org.wso2.carbon.apimgt.impl.APIConsumerImpl.renewAccessToken(APIConsumerImpl.java:998)

这里有什么问题的指针吗?谢谢


ETA- 我在这里谈论的是在Azure节点上运行的APIM 2.6.0。我看到与VM APIM关联的两个IP地址正在运行

Public IP address:11.22.333.444
Private IP address:10.240.0.98

我的理解是私有的,是针对天蓝色之间的内部通信,外部天蓝色节点不可见。 但是我还看到商店中的Curl和Request URL指向私有IP地址

卷曲

curl -k -X POST "https://10.240.0.98:8243/AAA/1.0.0/getDevice" -H "accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer 7647ce6f-51a5-3e59-b400-36ca9e458913" -d "{ \"DeviceIDStruct\":{ \"Manufacturer\":\"\", \"OUI\":\"00E0FC\", \"ProductClass\":\"HG5678\", \"SerialNumber\":\"U7D8W168888\" }}"

请求URL

https://10.240.0.98:8243/AAA/1.0.0/getDevice

这可能是导致问题的原因,因为Azure节点外部不可见私有IP地址。

0 个答案:

没有答案