4

Я пытаюсь получить доступ к мобильному приложению amazon rds postgres. Ссылаясь на https://stackoverflow.com/questions/36103629/is-it-posible-to-query-an-amazon-rds-instance-directly-from-api-gateway#=, Марк сказал: «Вы должны взглянуть на указательный шлюз API с помощью функции Lambda, которая имеет возможность подключаться к вашей базе данных RDS и запускать запросы». Поэтому мой вопрос: могу ли я реализовать этот подход, используя эту ссылку: http://docs.aws.amazon.com/lambda/latest/dg/vpc-rds.html, а затем используя api gateway, чтобы указать на эту функцию лямбда? Тогда любой мобильный клиент с учетными данными из cognito мог бы назвать это api? Правильно ли, и это лучший способ? Мои заботы состоят в том, что, поскольку VPC задействован, лишь небольшое количество людей сможет использовать функцию лямбда.Amazon API Gateway to lambda to rds?

ответ

2

Да, вы можете использовать технику, указанную в вашей ссылке (именно это я и имел в виду в своем другом ответе, который вы ссылаетесь), а затем выставить эту функцию Lambda через API Gateway. Это (один из) правильных способов этого.

Мои опасения в том, что поскольку VPC участвует лишь небольшое количество человек будет иметь возможность использовать функцию лямбда.

Я не понимаю, что вы здесь говорите. Почему использование VPC ограничивает количество людей, которые могут использовать функцию Lambda?

+0

Я прочитал кое-что о ограниченном количестве IP-адресов из-за vpc, и лямбда должна была масштабироваться вверх и вниз, но теперь ограничена ... Возможно, я неправильно интерпретирую это. –

+1

Это не проблема, если вы используете VPC с большим количеством неиспользуемых IP-адресов. Я никогда не слышал о том, что это актуальная проблема в реальных сценариях использования. –

+0

О, ладно, спасибо за вашу помощь, моя главная проблема заключается в том, что эта настройка подходит для производства и масштаба (например: сможет ли она обрабатывать множество людей, вызывающих функции лямбда, для запроса и публикации в rds db или am я чего-то не хватает?). Это мобильное приложение является социальной сетью и в основном будет занимать несколько должностей и много запросов к db postgres. Я просто пытаюсь настроить себя на что лучше (я могу просто подумать слишком далеко :)) –