728x90
AWS Lambda를 활용하여 함수를 배포하는 방법을 알아보도록 하겠습니다.
Lambda에 대한 자세한 내용은 아래 링크를 참고하여 주시기 바랍니다.
Task1 : Lambda 콘솔로 이동
AWS 콘솔에서 Alt+S 입력하고 Lambda를 입력하여 Lambda 서비스로 이동합니다.
Task2 : 함수생성하기
1. AWS Lambda 콘솔에서 [함수 생성]을 선택합니다.
생성한 Lambda 함수가 없는 경우에만 콘솔에 이 페이지가 표시됩니다. 함수를 이미 생성했다면 [Lambda > 함수] 페이지가 표시됩니다. 목록 페이지에서 [함수 생성]을 선택하여 [함수 생성] 페이지로 이동합니다.
2. [새로 작성]을 선택하고, 함수 이름과 런타임을 입력합니다. 여기서는 Python을 런타임 환경으로 진행합니다.
- 함수이름 : HelloWorld
- 런타임 : Python 3.8
권한 설정 및 기본, 고급 설정은 그대로 두고 [함수 생성]을 선택합니다.
함수가 생성되면 기본적으로 lambda_handler 함수가 생성됩니다. lambda는 Handler 함수를 통해서 'event'로 매개변수 값들이 들어오게 됩니다.
Task3. Lambda 함수 호출 및 결과 확인
테스트 이벤트를 사용하여 함수를 호출하여 이벤트 결과를 확인합니다. 아래 내용을 입력 후 [변경 사항 저장] 후 [테스트]를 선택합니다.
- 템플릿 : hello-world
- 이름 : HelloWorldTest
실제 Python 코드의 실행된 후 Return 결과를 확인할 수 있습니다.
Task4. 함수 삭제
생성한 함수를 삭제합니다. [작업] 탭에서 [함수 삭제]를 선택합니다.
Reference
1. https://aws.amazon.com/ko/getting-started/hands-on/run-serverless-code/
728x90
반응형
'AWS' 카테고리의 다른 글
Amazon S3 버킷으로 이미지 서버 만들기 (0) | 2021.08.07 |
---|---|
[AWS] EC2 인스턴스 SSH 접속하기(2) (0) | 2021.08.03 |
[AWS] EC2 인스턴스 SSH 접속하기(1) (0) | 2021.08.03 |
AWS 람다(Lambda)로 Python함수 구현하기 (0) | 2021.07.30 |
EKS 뽀개기 (0) | 2021.07.22 |