클라우드(AWS)/DVA-C03
[AWS] Lambda의 /tmp directroy (임시 스토리지)란?? 쉽게 정리
찌르비
2024. 11. 9. 19:22
반응형
Lambda Ephemeral Storage (일시적인 저장소)
/tmp
디렉토리
AWS Lambda 함수는 실행되는 동안만 Ephemeral Storage(임시 스토리지)를 제공한다.
이 임시 스토리지는 /tmp
디렉토리이며, 이곳에 파일을 저장하면된다.
기본적으로 512 MB 만큼 제공되는데 최대 10 GB까지 확장 가능하다.
주의점은 함수가 종료되면 저장된 데이터는 자동을 삭제된다.
(그리고 Lambda 함수가 여러 번 호출되더라도 각 호출 사이에 데이터가 유지된다는 보장이 없다)
공식 문서: https://docs.aws.amazon.com/lambda/latest/api/API_EphemeralStorage.html
🤔 문제
개발자가 AWS Lambda 함수에서 호출(invocation) 중에 임시 파일을 생성하도록 설계하고 있습니다. 이 파일은 호출(invocation) 중에 여러 번 접근하고 수정할 예정이며, 크기는 10MB 미만입니다. 개발자는 이 파일을 이후에 저장하거나 가져올 필요가 없습니다.
임시 파일을 어디에 저장해야 할까요?
- /tmp 디렉토리
- Amazon Elastic File System (Amazon EFS)
- Amazon Elastic Block Store (Amazon EBS)
- Amazon S3
정답
더보기
정답. 1번
728x90
반응형