Go를 사용하여 Lambda 함수 빌드 - AWS Lambda

Go를 사용하여 Lambda 함수 빌드

다음 단원에서는 일반적인 프로그래밍 패턴 및 핵심 개념이 Go로 Lambda 함수 코드를 작성할 때 어떻게 적용되는지 설명합니다.

Go 런타임
이름 식별자 운영 체제

Go 1.x

go1.x

Amazon Linux

AWS Lambda는 Go를 위한 다음 라이브러리를 제공합니다.

  • github.com/aws/aws-lambda-go/lambda: Go용 Lambda 프로그래밍 모델을 구현한 것입니다. 이 패키지는 AWS Lambda에서 핸들러를 호출하기 위해 사용됩니다.

  • github.com/aws/aws-lambda-go/lambdacontext: 컨텍스트 객체에서 실행 컨텍스트 정보에 액세스하기 위한 헬퍼입니다.

  • github.com/aws/aws-lambda-go/events: 이 라이브러리는 일반적인 이벤트 소스 통합을 위한 유형 정의를 제공합니다.

참고

로컬 환경에서 애플리케이션 개발을 시작하려면 이 가이드의 GitHub 리포지토리에서 사용할 수 있는 샘플 애플리케이션 중 하나를 배포하십시오.

Go의 샘플 Lambda 애플리케이션

  • blank-go – Lambda의 Go 라이브러리, 로깅, 환경 변수 및 AWS SDK를 사용하는 방법을 보여주는 Go 함수입니다.