AWS Lambda 정보 - AWS Lambda 보안 개요

AWS Lambda 정보

AWS Lambda는 이벤트 중심의 서버리스 컴퓨팅 서비스로, 사용자 지정 로직으로 다른 AWS 서비스를 확장하거나 확장성, 성능 및 보안을 보장하면서 운영되는 다른 백엔드 서비스를 생성합니다. Lambda는 Amazon API Gateway를 통한 HTTP 요청, Amazon S3 버킷의 객체 수정, Amazon DynamoDB의 테이블 업데이트, AWS Step Functions의 상태 전환과 같은 여러 이벤트에 응답으로 코드를 자동으로 실행할 수 있습니다. 또한 웹 또는 모바일 앱에서 코드를 직접 실행할 수도 있습니다. Lambda는 고가용성 컴퓨팅 인프라에서 코드를 실행하고 서버 및 운영 체제 유지 보수, 용량 프로비저닝 및 자동 크기 조정, 패치 적용, 코드 모니터링 및 로깅을 비롯하여 기본 플랫폼의 모든 관리 작업을 수행합니다.

Lambda를 사용하면 코드를 업로드하고 호출 시점을 구성할 수 있습니다. Lambda는 고가용성을 유지하며 코드를 실행하는 데 필요한 다른 모든 작업을 처리합니다. Lambda는 다른 많은 AWS 서비스와 통합되며, 주기적으로 작동되는 단순한 자동화 작업부터 완전한 마이크로서비스 애플리케이션에 이르기까지 다양한 서버리스 애플리케이션 또는 백엔드 서비스를 만들도록 지원합니다.

또한 Amazon Virtual Private Cloud 내의 리소스와 더 나아가 온프레미스 리소스에 액세스하도록 Lambda를 구성할 수도 있습니다.

이 백서에서 설명하는 AWS Identity and Access Management(IAM) 및 기타 기법을 사용하여 강력한 보안 태세를 Lambda에 손쉽게 적용함으로써 높은 수준의 보안과 감사를 유지하고 규정 준수 요구 사항을 충족할 수 있습니다.