Используя AWS Lambda, можем ли мы сделать POST-вызов общедоступным URL - PullRequest
0 голосов
/ 04 июля 2018

У меня вопрос, может ли AWS lambda сделать POST-вызов общедоступного URL. попытка сделать почтовый звонок с использованием AWS лямбда, и я не смог этого сделать. ниже мой код.

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"
})

};

1 Ответ

0 голосов
/ 04 июля 2018

Проверяли ли вы эту ссылку на aws:

https://aws.amazon.com/premiumsupport/knowledge-center/internet-access-lambda-function/

Это может произойти из-за того, что ваш vpc не имеет доступа к Интернету.

Вам следует проверить таблицу маршрутов вашей консоли vpc.

https://console.aws.amazon.com/vpc/

В этой консоли выберите свой vpc и просмотрите «таблицу маршрутов».

Если в вашей таблице маршрутов нет интернет-шлюза, вы можете создать новый интернет-шлюз на консоли VPC. Затем прикрепите его к таблице маршрутов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...