반응형
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
반응형
'AWS' 카테고리의 다른 글
AWS Lambda란 (0) | 2024.06.29 |
---|---|
[AWS] Elasticache Redis 에 Python 으로 사용하기 (0) | 2023.12.16 |
[AWS] Elasticache Redis 사용하기 (0) | 2023.12.16 |
[AWS] "cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'" on AWS Lambda using a layer (0) | 2023.09.16 |
[AWS] Cloud9 에서 Selenium 으로 크롤링하기 (Amazon Linux2) (7) | 2023.09.12 |
댓글