***결론은 안됨 lambda 는 limit(용량제한)에 걸리는 library 를 사용할 수 없음

주요 제약사항

import json
import requests
from PIL import Image
import easyocr

def lambda_handler(event, context):
    try:
        body = json.loads(event['body'])
        print(body['image_url'])
        im = Image.open(requests.get(body['image_url'], stream=True).raw)

        reader = easyocr.Reader(['ch_sim', 'en'])
        result = reader.readtext(im)
        return {
            'statusCode': 200,
            'body': result
        }
    except Exception as e:
        return {
            'statusCode': 500,
            'body': str(e)
        }

pip install requests Pillow easyocr -t .

zip -r lambda.zip .

Trouble

스크린샷 2023-04-06 오후 1.26.44.png

250MB 미만

250MB 미만

<aside> 😰

생성한 zip 파일의 크기가 320MB 이기 때문에 불가

</aside>