본문 바로가기

API2

cloudfront에서 api 요청 쿼리문 로그 수집하기 CloudFront를 통한 로깅에서 API 호출 시 토큰이나 쿼리 스트링을 로그에 포함시키는 것은 가능하다!!! Cloudfront쿼리 스트링 포함시키기 CloudFront 배포의 [ Behavior(동작) ] 파트에서 설정이 진행된다. 동작파트에서 로깅하고 싶은 동작을 선택한 후 [ 편집 ]으로 들어간다! 이후 캐시 키 및 원본 요청 부분에서 원하는 옵션을 선택한다. 나의 경우는 쿼리문자열을 수집하고 싶었기 때문에 쿼리문자열 부분을 [ 모두 ] 로 선택하였다. 그 뒤 다시 [ 일반 ] 파트로 돌아와서 표준로깅 기능을 켜줄 것! 이 부분에서 원하는 버킷과 로그의 접두사 설정이 가능하다 2024. 3. 4.
[python] requests 로 OPENAPI /API 사용하는 코드 샘플 api 는 상당히 많이 사용되는데, 데이터 수집용으로 사용하게 되어서 정리해보았다. api는 파이썬 패키지로 감싸서 제공하는 형태도 있지만 여기서는 url/uri 형태로 requests 패키지를 통해 사용하는 법을 정리해보았다. requests 패키지 사용하기(get) 보통은 아래의 것들을 사용한다. import requests res = requests.get(url) #200, 401 등의 상태코드 res.status_code #요청의 콘텐츰 res.content 로그인을 해야하는 경우 위의 코드처럼 간단하게 처리되면 좋지만, 보통은 단순 get 만 있는 것이 아니라 사용자 인증을 진행해주어야 한다. 이런 경우 session 상태를 변경시키는 post를 사용하여 사용자 인증을 진행해주어야 한다. im.. 2022. 6. 6.