Мы работаем с AWS и wi sh для полной регистрации всех входящих http-запросов от нашего API-шлюза к блоку EC2 (т.е. не усекаются до 1024 байтов). Поскольку мы знаем, что запись в журнал для шлюза API не настраивается, нашей следующей мыслью было разместить лямбду между шлюзом API и EC2, которая будет перехватывать запросы, регистрировать их на S3, а затем пересылать запрос на EC2.
У меня вопрос в два раза:
Как можно вручную отправить «событие» шлюза API в экземпляр EC2? Я просмотрел документацию по boto3, и, похоже, нет подходящего способа сделать это «из коробки».
Это логичный способ регистрировать запросы целиком или мы пропустили встроенный разъем между лямбдами -> ec2 или запрос регистрации вообще?
def lambda_handler(event, context):
#pass event to the ec2
#log event (done)
#return response