Java 通过使用AWS Lambda,我们可以对公开的URL进行POST调用吗
我有一个问题,AWS lambda可以对公开的URL进行POST调用吗。我试图用AWS lambda做一个post呼叫,但我做不到。下面是我的代码Java 通过使用AWS Lambda,我们可以对公开的URL进行POST调用吗,java,node.js,amazon-web-services,Java,Node.js,Amazon Web Services,我有一个问题,AWS lambda可以对公开的URL进行POST调用吗。我试图用AWS lambda做一个post呼叫,但我做不到。下面是我的代码 exports.handler = (event, context, callback) => { // TODO implement callback(null, 'Hello from Lambda'); var request = require('request'); request.post({ headers: {'Authoriz
exports.handler = (event, context, callback) => {
// TODO implement
callback(null, 'Hello from Lambda');
var request = require('request');
request.post({
headers: {'Authorization' : 'Basic dmF0c2FsLmF2YXN0aGlAc29mdHdhcmVhZy5jb206Zm9vYmFyMTIzNDU='},
url: 'https://foo.webmethodscloud.com/integration/rest/external/integration/submit/development/slackDataLog',
body: "foo"
})
}) 您是否在aws上查看了此链接: 这可能是因为您的专有网络无法访问互联网 您应该检查vpc控制台的路由表 在此控制台中,选择您的vpc并查看“路由表”
如果路由表没有internet网关,则可以在VPC控制台上创建新的internet网关。然后将其连接到路由表。那么,当您尝试此操作时会发生什么?你收到错误信息了吗?它只是坐在那里什么也不做吗?@kdgregory,在执行这段代码时,它显示出一些错误。这个错误我记不得了。但是我想,我需要检查VPC控制台或internet网关,然后我应该再试一次。@Fahri&NicoHaase,谢谢你宝贵的回答,因为我需要检查VPC控制台。可能有一种可能性,即internet网关不可用。