ограничить использование лямбды только некоторыми датацентрами? - PullRequest
0 голосов
/ 04 сентября 2018

Я изучаю свои варианты публикации микросервисов под AWS lambda. Поскольку мы будем оплачивать микросекунды и используемую память, производительность наших лямбда-функций очень важна.

Моя база данных - это Cassandra или другой NOSQL, распространяемый на нескольких узлах AWS, в нескольких центрах обработки данных.

  1. Как я могу настроить лямбду, чтобы быть уверенным, что моя лямбда-функция, включая доступ к БД, использует узел БД в том же центре обработки данных?

Я знаю, что драйверы Cassandra будут интеллектуально перенаправлять запросы к ближайшему узлу БД, но мне нужно ограничить выполнение лямбды только узлами в тех же центрах данных, где у меня есть какой-то узел БД.

1 Ответ

0 голосов
/ 04 сентября 2018
  1. Вы можете настроить или создать лямбда-роль, используя роли IAM, которые будут иметь доступ только к определенному ресурсу aws (вы можете ограничить или открыть управление доступом, указав это в политиках).
  2. Затем назначьте эту роль своей лямбде в VPC или VPC по умолчанию.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...