AWS Lambda 함수와 API Gateway로 만든 REST API 배포하는 방법을 다룹니다.
익숙하지 않은 분야라 이상한 점이 있을 수 있습니다.
2021. 10. 24 - 최초 작성
우선 다음 포스트를 진행해야 합니다.
AWS Lambda 함수와 API Gateway를 사용하여 REST API 구현
https://webnautes.tistory.com/1944
AWS 관리 콘솔 사이트(https://aws.amazon.com/ko/console/ )에 접속하여 로그인 후, 왼쪽 상단에 보이는 서비스를 클릭합니다.
네트워킹 및 콘텐츠 전송 항목에 있는 API Gateway를 클릭합니다.
앞에서 만들었던 API가 보입니다. 이름을 클릭합니다.
리소스에서 ANY를 클릭합니다.
작업을 클릭하여 보이는 메뉴에서 API 배포를 클릭합니다.
배포 스테이지를 default로 변경하고 배포를 클릭합니다.
상단에 URL이 보입니다.
위 스크린샷에 보이는 링크 주소를 복사해온 후 앞에서본 리소스에 보이는 람다 함수 이름 /lambda-example을 추가합니다.
마지막으로 전달할 값을 ? 다음에 &로 구분하여 적어줍니다.
https://sqmihkiy42.execute-api.ap-northeast-2.amazonaws.com/default/lambda-example?Number1=1&Number2=2
위에서 조합한 URL을 웹브라우저에 붙여넣으면 다음처럼 람다함수에서 처리한 결과가 보입니다.
다시 해보다가 헤맨 부분을 적어봅니다. 다음 두가지 에러가 보일 수 있습니다.
{"message":"Forbidden"}
{"message":"Missing Authentication Token"}
발생한 이유는 아래 링크에서 파란색으로 보이는 ?로 적어야 할 부분을 &로 적거나
람다 이름 /lambda-example를 빼먹은 경우에 발생했습니다.
두가지 모두 URL에 문제가 있는 경우 발생한다고 보이지만 다른 이유때문일 가능성도 있습니다.
https://sqmihkiy42.execute-api.ap-northeast-2.amazonaws.com/default/lambda-example?Number1=1&Number2=2
'WEB > AWS' 카테고리의 다른 글
AWS Rest API를 Android와 연동해보기( Lambda + API Gateway + DynamoDB ) (0) | 2023.10.15 |
---|---|
AWS Lambda를 사용한 DynamoDB 테스트 (0) | 2023.10.12 |
감정 분석(Sentiment Analysis)을 위해 AWS Comprehend API를 사용하는 REST API를 구현 (0) | 2023.10.12 |
AWS Lambda 함수와 API Gateway를 사용하여 REST API 구현 (0) | 2023.10.12 |
Python으로 AWS Lambda 사용해보기 (0) | 2023.10.12 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!