목록Cloud/AWS (2)
DoR@Hee의 끄적끄적
AWS에서 lambda를 사용하고 Python 패키지를 사용하고 싶을 때 사용하는 방법이다. lambda에 추가 할 python package 목록을 작성한 후 pip install -r file_name.txt -t ./디렉토리를 입력 그 다음 그 디렉터리 자체를 zip로 압축한다 압축을 하면은 다음과 같은 압축 파일이 생길것이다 하지만 여기서 중요한점은 위 사진과 같이 압축을 하면 import 에러가 발생한다 추후에 설명하도록 하겠다 압축은 위 사진처럼 python 디렉토리 아래에 python package 파일들이 있는 것으로 압축을 해야함 만약에 python 디렉터리에 없을 경우 올바르게 업로드해도 다음과 같은 에러가 날 수 있음 올바르게 업로드 하면은 에러가 없음 lambda에는 계층 layer..
aws lambda에서 GCP SDK를 사용 할 때 위 사진과 같은 에러가 발생 할 수 있다. file_cache is unavailable when using oauth2client >= 4.0.0 or google-auth Traceback (most recent call last): File "/opt/python/googleapiclient/discovery_cache/__init__.py", line 36, in autodetect from google.appengine.api import memcache ModuleNotFoundError: No module named 'google.appengine' Traceback (most recent call last): File "/opt/pytho..