본문 바로가기

분류 전체보기136

AWS 서버리스 단축URL 서비스 만들기 - 4 저번 단축 URL 생성 API 구현에 이어서 이번 글에서는 단축 URL로 접속 시, 원 URL로 이동시켜주는 Forwarder API 구현을 해볼 것이다. 이 또한 앞서서 진행한 단축 URL 생성 API와 유사한 방식으로 진행된다. 페이지 리다이렉트하는 Forwarder API 구현하기이제 단축된 URL을 접속할 때 원 URL로 이동시켜주는 Forwarder API를 구현할 것이다. 단축 URL 서비스 아키텍쳐에서 두 개의 람다 중 빨간 박스에 있는 람다 함수를 만드는 차례다. 이 API를 구현하면 단축 URL의 기능으로서 마무리 단계에 접어들게 된다. shorten-url-forwarder 라는 이름으로 람다를 생성해본다 생성이 되었다면 아래와 같이 뜰 것이다. 다시 vscode로 돌아가 방금 생성한 .. 2021. 7. 30.
AWS 서버리스 단축URL 서비스 만들기 - 3 이전 글 : AWS 서버리스 단축URL 서비스 만들기 - 2 이번 글에선 본격적으로 Lambda에서 코드를 작성해 볼 것이다 간단한 기초 사용을 다루고 단축 URL에서 사용할 기능 구현에 대해 진행해본다. 1. AWS 람다 다루기 AWS Lambda 페이지에 들어가서 함수를 생성한다 Author from scartach를 누르고, 함수 이름과 런타임을 지정한다 런타임은 공통적으로 Python 3.6버전을 선택하고 Create function을 눌러 함수를 생성한다 생성된 함수의 모습이다. Code source에 기본 템플릿이 마련되어있다. 함수를 실행하면 아래와 같이 응답이 나올 것이다. { "statusCode": 200, "body": "\"Hello from Lambda!\"" } Test 탭을 눌.. 2021. 7. 25.
AWS 서버리스 단축URL 서비스 만들기 - 2 이전 글 : AWS 서버리스 단축URL 서비스 만들기 - 1 이번 두번째 글에선 AWS Lambda와 S3에 대한 소개, 본격적으로 우리가 개발할 단축 URL 서비스 구조에 대해 알아볼 것이다. 그리고 개발에 앞서 필요한 AWS CLI와 Toolkit 설정을 해본다 1. 람다 AWS Lambda 소개 페이지 람다는 서버 프로비저닝, 런타임 관리 없이 코드를 실행할 수 있는 서버리스 컴퓨팅 서비스이다. 대부분의 유형의 어플리케이션이나 백엔드 서비스에 대한 코드를 별다른 인프라 관리 없이 바로 실행할 수 있다. 람다는 코드를 ZIP 파일이나 도커 컨테이너 이미지를 업로드하면 바로 사용할 수 있게 된다. 또한 AWS 서비스에서의 일어나는 동작에 대한 자동 트리거를 설정하여 람다가 동작하도록 할 수 있고, AP.. 2021. 7. 25.
AWS 서버리스 단축URL 서비스 만들기 - 1 AWS의 인프라를 이용해 단축 URL 서비스를 만들어보려고 한다. 단축 URL 서비스는 https://google.com/fwarij4t3qt9pi3t3qtto3t3rzx22!31r31r/dafadfqefef와 같이 긴 URL을 my.ly/abcd로 축약하여 나타낼 수 있는 서비스이다. 대표적으로 bit.ly와 tinyurl.com 이 있다. 국내에는 네이버의 me2.do 서비스가 있었으나 현재 네이버는 개발자 API 형태로만 일일 한도를 제한하여 제공을 하고 있다 도메인 이름을 통한 브랜드 노출도 가능하여 다양한 기업에서 단축 URL을 활용하고 있다 리멤버 커뮤니티 https://app.rmbr.in/8brSSF5y5eb 링크드인의 프로필 https://linked.in/aaronroh 아래는 bitl.. 2021. 7. 24.
반응형