You can create a custom skill with an endpoint either in Lambda or on a public network. So you have a few options.
1) You can develop your lambda skill and open a (suitable) gateway in your corporate firewall to provide access to the intranet resources that you need.
2) Develop your skills as a web service (using Java, Python, node.js or another language) and place it on your corporate intranet. Then open the (suitable) gateway in your corporate firewall to make this endpoint public. Direct your skill at this.
2a) There are many complications that create a network endpoint that is associated with SSL certificates. The route that many people (including me) take is to create a proxy server in Lambda . Think about your skill in Lambda, and then specify Lambda in your web service.
Your success in this will depend on how closely you can work with corporate IT to open holes in your firewall. If you are in a large company, it can be difficult. But there is no way around this if you need real-time access to internal web services in real time.
source share