#amazon-web-services #aws-lambda #amazon-athena
Вопрос:
подключение/выполнение запроса в aws athena с помощью функции lambda работает нормально, но когда я подключаюсь с помощью lambda с vpc, это выдает ошибку тайм-аута. пожалуйста, предложите решение для решения этой проблемы
Ответ №1:
Поскольку ваша функция находится «в» VPC, есть два варианта включения доступа к Athena:
- Поместите свою функцию в частную подсеть (общедоступная не будет работать) и настройте шлюз NAT в общедоступной подсети с правильными таблицами маршрутов. Таким образом, ваша функция будет подключаться к Athena с помощью NAT, а затем через Интернет.
- Создайте конечную точку интерфейса VPC для Athena в своем VPC. Для этого не требуется ни доступ в Интернет, ни NAT. Впоследствии вы сможете приватно подключиться к Athena, не покидая AWS.