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