AWS Lambda 함수 구성
Lambda API 또는 콘솔을 사용하여 Lambda 함수의 핵심 기능 및 옵션을 구성하는 방법을 알아봅니다.
- 메모리
-
함수 메모리를 늘리는 경우와 방법을 알아봅니다.
- 임시 스토리지
-
함수의 임시 스토리지 용량을 늘리는 경우와 방법을 알아봅니다.
- 제한 시간
-
함수의 제한 시간 값을 늘리는 경우와 방법을 알아봅니다.
- 환경 변수
-
환경 변수를 사용하여 함수 구성에 함수 코드를 저장하면, 함수 코드의 이식성을 높이고 코드에 보안 암호가 포함되지 않도록 할 수 있습니다.
- 아웃바운드 네트워킹
-
Amazon VPC의 AWS 리소스와 함께 Lambda 함수를 사용할 수 있습니다. 함수를 VPC에 연결하면 관계형 데이터베이스 및 캐시와 같은 프라이빗 서브넷의 리소스에 액세스할 수 있습니다.
- 인바운드 네트워킹
-
인터페이스 VPC 엔드포인트를 사용하여 공용 인터넷을 통과하지 않고 Lambda 함수를 호출할 수 있습니다.
- 파일 시스템
-
Lambda 함수를 사용하여 Amazon EFS를 로컬 디렉터리에 마운트할 수 있습니다. 파일 시스템을 사용하면 함수 코드가 안전하고 높은 동시성으로 공유 리소스에 액세스하여 수정할 수 있습니다.
- 별칭
-
클라이언트를 업데이트하는 대신, 별칭을 사용하여 특정 Lambda 함수 버전을 호출함으로써 클라이언트를 구성할 수 있습니다.
- 버전
-
함수의 버전을 게시하여 변경할 수 없는 별도의 리소스로 코드와 구성을 저장할 수 있습니다.
- 태그
-
ABAC(속성 기반 액세스 제어)를 활성화하고, Lambda 함수를 구성하고, AWS Cost Explorer 또는 AWS 결제 및 비용 관리 서비스를 사용하여 함수에 대한 보고서를 필터링 및 생성하려면 태그를 사용합니다.
- 응답 스트리밍
-
응답 페이로드를 클라이언트로 다시 스트리밍하도록 Lambda 함수 URL을 구성할 수 있습니다. 응답 스트리밍은 첫 번째 바이트까지 시간(TTFB) 성능을 개선하여 지연 시간에 민감한 애플리케이션에 도움이 될 수 있습니다. 이는 부분 응답을 사용할 수 있게 되면 클라이언트에 다시 전송할 수 있기 때문입니다. 또한 응답 스트리밍을 사용하여 더 큰 페이로드를 반환하는 함수를 빌드할 수 있습니다.