클라우드(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

 

EphemeralStorage - AWS Lambda

EphemeralStorage The size of the function's /tmp directory in MB. The default value is 512, but can be any whole number between 512 and 10,240 MB. For more information, see Configuring ephemeral storage (console). Contents Size The size of the function's /

docs.aws.amazon.com

 

 


🤔 문제

개발자가 AWS Lambda 함수에서 호출(invocation) 중에 임시 파일을 생성하도록 설계하고 있습니다. 이 파일은 호출(invocation) 중에 여러 번 접근하고 수정할 예정이며, 크기는 10MB 미만입니다. 개발자는 이 파일을 이후에 저장하거나 가져올 필요가 없습니다.
임시 파일을 어디에 저장해야 할까요?

 

  1. /tmp 디렉토리
  2. Amazon Elastic File System (Amazon EFS)
  3. Amazon Elastic Block Store (Amazon EBS)
  4. Amazon S3

정답

더보기

정답. 1번







728x90
반응형