- 람다에서 기본적인 파일위치는 /tmp
- 작업 디렉토리 접근 경로 /var/task (Lambda Container 사용시)
작업 디렉터리(Working directory)에 함수에 대한 작업 디렉터리의 전체 경로를 입력합니다. 다음 예제에서는 Lambda의 AWS 기본 이미지에 대한 작업 디렉터리를 보여줍니다 (참조 https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/lambda-dg.pdf )
COPY app.js package.json /var/task/
ㄴ DOCKERFILE 에서 다음과 같이 파일들을 /var/task 로 옮겨야한다.
model_dnn = tf.keras.models.load_model(f"/var/task/model_dnn")
# 람다에서 모델을 불러올땐 이런식으로 모델을 불러와야한다
추가 참조 : https://alestic.com/2014/11/aws-lambda-environment/
- trained 모델은 pb 형태로 저장하고 불러와야 에러가 안남
'<Cloud> > AWS' 카테고리의 다른 글
서버리스 활용 1)EFS , 2)ECR (0) | 2021.08.31 |
---|---|
Lambda Container Dockerfile 작성예시 (0) | 2021.08.25 |
Lambda Container 연습 (0) | 2021.08.25 |
EC2 user data 에 start.sh (0) | 2021.05.09 |
Flask + EC2 튜토리얼 (0) | 2021.05.09 |