AWS Athena — Подключение с помощью Lambda

#amazon-web-services #aws-lambda #amazon-athena

Вопрос:

подключение/выполнение запроса в aws athena с помощью функции lambda работает нормально, но когда я подключаюсь с помощью lambda с vpc, это выдает ошибку тайм-аута. пожалуйста, предложите решение для решения этой проблемы

Ответ №1:

Поскольку ваша функция находится «в» VPC, есть два варианта включения доступа к Athena:

  • Поместите свою функцию в частную подсеть (общедоступная не будет работать) и настройте шлюз NAT в общедоступной подсети с правильными таблицами маршрутов. Таким образом, ваша функция будет подключаться к Athena с помощью NAT, а затем через Интернет.
  • Создайте конечную точку интерфейса VPC для Athena в своем VPC. Для этого не требуется ни доступ в Интернет, ни NAT. Впоследствии вы сможете приватно подключиться к Athena, не покидая AWS.