Как сделать, чтобы две лямбды в разных vpcs в разных аккаунтах aws соединялись друг с другом?
У меня есть лямбда в vpc в учетной записи aws, и у меня есть другая лямбда в vpc в другой учетной записи aws. Как сделать так, чтобы они могли общаться друг с другом?
3 ответа
Вы можете использовать соответствующий AWS SDK для вызова Lambda (даже если он находится в VPC). Хотя лямбда, совершающая звонок, будет нуждаться в доступе в Интернет (шлюз NAT).
Лучший способ сделать это (IMO) - связать их через SNS. Итак, вот некоторые соответствующие ссылки:
Вы можете выполнять пиринг VPC из одной учетной записи AWS в другую учетную запись AWS, настраивать ACL и обеспечивать связь Lambda между учетными записями AWS.
Вы можете использовать vpcs (помните, что диапазоны IP-адресов не могут перекрываться, если вы это сделаете) или выставить лямбда-выражения с помощью шлюза ap i и заставить их вызывать друг друга с помощью http-запросов.