Как сделать две лямбды в разных vpcs в разных аккаунтах aws для подключения друг к другу? - PullRequest
0 голосов
/ 15 января 2019

У меня есть лямбда в vpc в учетной записи aws, и у меня есть другая лямбда в vpc в другой учетной записи aws. Как сделать так, чтобы они могли общаться друг с другом?

Ответы [ 3 ]

0 голосов
/ 27 января 2019

Вы можете выполнять пиринг VPC из одной учетной записи AWS в другую учетную запись AWS, настраивать ACL и обеспечивать связь Lambda между учетными записями AWS.

0 голосов
/ 27 января 2019

Вы можете просмотреть vpcs (имейте в виду, что диапазоны IP-адресов не могут перекрываться, если вы это сделаете) или выставить лямбда-выражения с помощью шлюза API и заставить их вызывать друг друга с помощью http-запросов.

0 голосов
/ 15 января 2019

Вы можете использовать соответствующий AWS SDK для вызова Lambda (даже если он находится в VPC).Хотя лямбда, выполняющая вызов, будет нуждаться в доступе в Интернет (шлюз NAT).

Лучший способ сделать это (IMO) - связать их через SNS.Вот несколько ссылок:

Использование Amazon SNS для обмена сообщениями между системами с лямбда-функцией AWS в качестве подписчика

Вызов лямбды с использованием SNSс внешнего счета

...