Hi,
I've been trying to set up and configure my Edge Microgateway by following the steps here, http://docs.apigee.com/microgateway/latest/setting-and-configuring-edge-microgateway, but each time I run the command to configure the proxy, I get a 404 error, even though the proxy gets deployed properly.
I'm running the command:
edgemicro configure -o dsi -e test -u <email> -p <password>
(where email and password is the email and password that I use to login to Apigee)
After it runs, this is the output:
current nodejs version is v6.7.0 current edgemicro version is 2.3.1 file doesn't exist, setting up Give me a minute or two... this can take a while... App edgemicro-auth deployed. { Error: cannot GET https://dsi-test.apigee.net/edgemicro-auth/publicKey (404) at translateError (C:\Users\duy.vu\AppData\Roaming\npm\node_modules\edgemicro\cli\lib\cert-lib.js:379:11) at Request._callback (C:\Users\duy.vu\AppData\Roaming\npm\node_modules\edgemicro\cli\lib\cert-lib.js:400:11) at Request.self.callback (C:\Users\duy.vu\AppData\Roaming\npm\node_modules\edgemicro\node_modules\request\request.js:186:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) at Request.<anonymous> (C:\Users\duy.vu\AppData\Roaming\npm\node_modules\edgemicro\node_modules\request\request.js:1081:10) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) at IncomingMessage.<anonymous> (C:\Users\duy.vu\AppData\Roaming\npm\node_modules\edgemicro\node_modules\request\request.js:1001:12) at IncomingMessage.g (events.js:291:16) at emitNone (events.js:91:20) at IncomingMessage.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9) text: '<!DOCTYPE html>\n<html>\n<head>\n<title>Error</title>\n<style>\n body {\n width: 35em;\n margin: 0 auto;\n font-family: Tahoma, Verdana, Arial, sans-serif;\n }\n</style>\n</head>\n<body>\n<h1>An error occurred.</h1>\n<p>Sorry, the page you are looking for is currently unavailable.<br/>\nPlease try again later.</p>\n</body>\n</html>\n' }
When I login to the API Lifecycle Management page, I see that it does create the "edgemicro-auth" proxy, but I get the same "Sorry, the page you are looking for is currently unavailable. Please try again later." message when hitting the URL. Furthermore, I notice that it does properly generate the yaml configuration file, so not sure what's going on.
I'm new to Apigee, so can someone provide some insight into what is causing this issue and what I should do to fix it?
Thanks,
Duy Vu