我正在尝试使用http get请求从我的lambda函数调用api-gateway, 并得到此错误:getaddrinfo ENOTFOUND。
我的代码:
exports.handler = function(event, context) {
var https = require('http');
var path = '/prod/updatevote';
var options = {
host: <my_method_stage_url>,
path: '/prod/updatevote',
headers: {'api-key': <my_api-key>},
method: 'GET'
};
var reqPost = https.request(options, function(res) {
console.log("statusCode: ", res.statusCode);
res.on('data', function (chunk) {
});
context.succeed('Blah');
});
console.log('yes');
};
有人可以帮我吗?。
谢谢, 哈南
答案 0 :(得分:0)
请检查您是否对访问的URL具有公共访问权限。连接/配置组织VPC,子网和安全组将帮助您进行连接。