最近在作公司的資產盤點,須要請求阿里雲的接口獲取公司的雲服務器信息。在獲取實例列表的過程當中,經過異常機制捕獲了 Can not find endpoint to access 這個錯誤。通過屢次排查,輸出請求參數發現是該城市沒有阿里雲的雲服務器,可是我去該城市請求服務器信息了。阿里雲的不一樣類型的服務器在不一樣的城市可能會不存在,比方說在迪拜就沒有redis和mongodb雲服務器。redis
形成我去訪問的緣由是,不知道公司未來會在哪一個城市部署服務器,因此在獲取公司的服務器實例列表的時候,須要把全部阿里雲提供服務的城市都遍歷一遍,而後每一個城市在分別獲取ECS、SLB、RDS、Memcache、Redis、Mongodb的實例信息,而後保存到本地數據庫。mongodb
這個問題找阿里的同窗確認過,確實是這個緣由致使的。解決方案也不必針對不一樣的城市去組織有哪些雲服務產品,如今沒有不表明之後沒有,因此只要把這個異常忽略掉便可。數據庫