반응형
개발을 하다보면 간혹 url을 redirect할 필요가 생긴다.
예를 들어 애플리케이션을 배포할 경우 업데이트 페이지 url을 입력하게 되는데, 해당 url이 변경될 가능성이 있다고 하면 이를 나중에 수정할 수 있도록 할 필요가 있다.
단축 url을 제공하는 bit.ly 등 서비스의 경우 단축 url의 link를 나중에 변경할 수 있는 기능을 제공하는데, 이는 유료기능이라, 개인이 사용하기에는 조금 부담스러운 면이 있다.
이 때 AWS에서 제공하는 API Gateway와 Lambda로 간단히 Redirect URL을 만들면 간단히 해결 가능하다.
1. AWS Lambda 함수 생성 (Python)
2. 아래코드 입력
import json
def lambda_handler(event, context):
# TODO implement
response = {}
response["statusCode"]=302
response["headers"]={'Location': 'https://google.com'}
data = {}
response["body"]=json.dumps(data)
return response
3. Lambda Trigger로 API Gateway 추가
- HTTP API
- 기본 IAM, Role 부여
끝.
반응형
'코딩 > 파이썬(Python)' 카테고리의 다른 글
[파이썬] 파이썬으로 동행복권 로또 자동 구매 스크립트 (8) | 2022.01.02 |
---|---|
[파이썬] 쿠팡 API 사용시 401, Signature Expired 에러 해결방법 (5) | 2020.11.14 |
[파이썬] 파이썬 Selenium과 Javascript를 사용한 웹 자동화 (0) | 2020.09.24 |
[파이썬] 파이썬 requests 사용시 [CERTIFICATE_VERIFY_FAILED] 경고 무시하는 방법 (0) | 2020.09.20 |
[파이썬] 파이썬으로 알리익스프레스(aliexpress) 상품 스크래핑(크롤링) (0) | 2020.09.05 |