Если вы можете посещать ресурсы s3 в своей лямбда-функции, то в основном это делается для проверки строк,
def lambda_handler(event, context):
import boto3 as bt3
s3 = bt3.client('s3')
csv1_data = s3.get_object(Bucket='the_s3_bucket', Key='1.csv')
csv2_data = s3.get_object(Bucket='the_s3_bucket', Key='2.csv')
contents_1 = csv1_data['Body'].read()
contents_2 = csv2_data['Body'].read()
rows1 = contents_1.split()
rows2=contents_2.split()
return len(rows1), len(rows2)
Это должно работать напрямую, если нет, пожалуйста, дайте мне знать. Кстати, жесткое кодирование the bucket and file name
в функции, подобное тому, что я делал в примере, вообще не очень хорошая идея.
Привет.