【发布时间】:2018-07-04 22:00:41
【问题描述】:
我有一个问题,AWS lambda 能否对公开的 URL 进行 POST 调用。尝试使用 AWS lambda 进行通话后,我无法做到。下面是我的代码。
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"
})
};
【问题讨论】:
-
那么当你尝试这个时会发生什么?您收到错误消息吗?它只是坐在那里什么都不做吗?
-
@kdgregory,在执行此代码时显示一些错误。我不记得的错误。但我想,我需要检查 VPC 控制台或互联网网关,然后我应该再试一次。
标签: java node.js amazon-web-services