Hi,

[1] I am trying to do what described in [1]. I have two APIMs in two
regions.

In APIM1 , I added second APIM as an environment.

         <Environment type="hybrid">
                        <Name>Gateway B</Name>
                        <ServerURL>https://apim2.com:9443/services/
</ServerURL>
                        <Username>admin</Username>
                        <Password>admin</Password>
                        <GatewayEndpoint>http://apim2.com:8280,
https://apim2.com:8243</GatewayEndpoint>
                    </Environment>
        </Environments>

In APIM2 , I pointed APIM as the Key manager.

 <APIKeyValidator>
        <ServerURL>https://apim1:9443/services/</ServerURL>
        <Username>admin</Username>
        <Password>admin</Password>

Now when I create an API in APIM, artifacts are successfully published to
APIM2 too as expected. I manually check the artifacts and both has the same
API artifacts.

Then I tried accessing the API from APIM1 which got succeeded.
However when I try to access the API from APIM2, I get the following error
message

*No matching resource found in the API for the given
request</ams:message><ams:description>Access failure for API: /sample/v1,
version: v1 with key: c0dca4351fa3f074cd52a6087409743. Check the API
documentation and add a proper REST resource path to the invocation URL*

*[1] *
https://docs.wso2.com/display/AM170/Maintaining+Separate+Production+and+Sandbox+Gateways
-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to