-1
我有一个REST API并将其托管在本地框中。网址是 http://localhost:3000。从AWS Lambda函数调用本地托管的服务器
我有一个AWS lambda函数必须调用这个本地主机来获取一些数据用于测试目的。但是,每当我调用这个URL时,我都会收到一个UnknownHostException。
有没有办法从我的AWS lambda函数中调用这个loaclhost?
我有一个REST API并将其托管在本地框中。网址是 http://localhost:3000。从AWS Lambda函数调用本地托管的服务器
我有一个AWS lambda函数必须调用这个本地主机来获取一些数据用于测试目的。但是,每当我调用这个URL时,我都会收到一个UnknownHostException。
有没有办法从我的AWS lambda函数中调用这个loaclhost?
您无法通过aws或其他任何地方的请求访问您的本地主机。托管API的地方,然后你可以从拉姆达使用主动要求它:
var url = yoursite.com:3000
http.get(url, function(res) {
console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
,如果你想在本地建立它,然后使用DDNS服务。
没有“this localhost” - localhost是一个特殊的主机名,它指向* local *机器,无论发生什么样的机器。它从来不指向另一台机器,所以试图从其他地方访问'localhost'根据定义是不可能的......所以它有点不清楚你实际想要完成什么。 –