본문 바로가기
AWS

AWS Lambda 따라하기 - Hello World

by bryan.oh 2024. 6. 29.
반응형

 

AWS 에 가입 하는 것은 생략~!

aws 콘솔에 접속해서 Lambda 를 검색합니다.

 

 

AWS → Lambda → 함수 생성

블루프린트는 샘플 코드가 미리 입력된 람다 함수를 생성하고, 거기에서 수정하는 것이라고 보시면 됩니다.

 

간단한 hello world 를 만들것이라서 "새로 작성" 을 선택합니다.

이 예제에서는 python 으로 작성하겠습니다. 편하신 언어로 작성하시면 됩니다.

 

그리고 함수 생성 버튼 클릭

기본 코드가 작성되어 있는데요.

이 함수가 호출되면 lambda_hander() 라는 메소드가 호출됩니다.

그 안에 코드를 변경하고 deploy 하면 함수가 배포됩니다.

 

그 전에 테스트를 해보려면, Test 버튼을 누르며 됩니다.

테스트 구성 팝업창이 뜰텐데요.

Test 로 실행 할 때 파라메터를 작성할 수 있습니다.

아무렇게나 입력하시고 저장한 다음에 

다시 Test 버튼을 누르면 실행이 됩니다.

 

이 함수를 외부에서 호출 하려면, 

함수 URL 을 생성해야 합니다.

 

이 함수를 호출할 때, 인증이 필요하다면 AWS_IAM 을 사용할 수 있습니다.

api gateway 에서도 따로 인증 설정을 할 수 있고, 

None 으로 선택 후 파라메터를 받아서 인증할수도있습니다. 여러가지 방법이 있으니, 골라서 쓰시면 되고,

여기에서는 간단히, NONE 으로 선택해서 생성하겠습니다.

저장을 하면 함수 URL 이 생성됩니다.

요 url 로 접속해보면

 

Lambda 함수가 실행되고 리턴했던 값이 보입니다.

 

 

postman 같은 앱을 사용해서, 

GET, POST 등으로 파라메터 보내는 방법은 , 다음 포스트에 이어서 작성하겠습니다.

 

728x90
반응형

댓글