AWS Ошибка истечения времени ожидания при обмене данными при доступе из лямбда-функции, которая находится в VPC - PullRequest
0 голосов
/ 17 марта 2020

Когда лямбда подключена к одной (или нескольким) подсетям VP C, время ожидания пост-вызова для обмена данными истекает. И когда лямбда отсоединяется от всех подсетей, этот почтовый вызов завершается успешно. Это постоянно происходит в golang среде Lambda.

В моем случае использования я получаю доступ к Redis из Lambda, и Redis доступен только из VP C.

Сообщение об ошибке : error = RequestError: сбой отправки запроса, вызванный: Post https://dataexchange.us-east-1.amazonaws.com/v1/data-sets: dial tcp 52.85.148.96:443: тайм-аут ввода-вывода

1 Ответ

0 голосов
/ 17 марта 2020

Лямбда-функции AWS, работающей в VP C, никогда не будет присвоен общедоступный IP-адрес c. Таким образом, чтобы лямбда-функция могла обращаться к ресурсам, которые существуют за пределами VP C, таким как служба обмена данными AWS, VP C необходимо будет сконфигурировать с помощью шлюза NAT, обеспечивающего доступ к Inte rnet. для частного su bnet (s) функция Lambda развернута в.

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