트러블 슈팅 3

oauth에서 파라미터를 넘길 때 (state)

- 상황 사내 b2b 형태의 프로젝트에서, 어떤 트리거가 발생 했을 때 notification을 해당 기업에게 보낼 수 있는 슬랙 앱을 개발하고 있었습니다. 슬랙에서 공식적으로 승인을 받지 못한 승인 이전의 app의 경우 위와 같이 url또는 버튼을 제공하여 url 입력 시 슬랙 설치 화면으로 리다이렉트, 허용 버튼을 누르면 https://api.slack.com/methods/oauth.v2.access oauth.v2.access API method Exchanges a temporary OAuth verifier code for an access token. api.slack.com - slack oatuh api를 호출 - 우리가 설정한 페이지로 리다이렉트 와 같은 플로우를 진행하게 됩니다. {..

트러블 슈팅 2024.02.18

route53 403 에러 (+ cloud front)

운영 관리용 서비스 출시를 위해서 dev 서버 프론트 인프라를 구축해드리다가 마주친 에러입니다. 상황 s3는 퍼블릭 억세스가 차단 되어 있으며, cloud front 를 통해서 해당 버킷에 접속 할 수 있습니다. dns를 통한 접근이 아닌, cloud front의 배포 도메인을 직접 사용한 접근은 현재 접속이 가능합니다. 하지만 route53에서 설정한 도메인을 입력할 경우, 위와 같이 403 에러가 발생합니다. 해결 정..말 멍청하게도 간만에 cloud front를 설정해서 그런지 대체 도메인 설정을 안하고 1시간동안 헤매고 있었습니다.. route53에서 설정한 레코드가 cloud front로 트래픽을 설정하도록 라우팅이 되어 있더라도, 대체 도메인을 설정해주지 않으면 설정한 url 접속이 정상적으로..

트러블 슈팅 2024.01.26

Ecs 배포 후 poi library에서 에러가 발생할 때

문제 Poi를 이용하여 엑셀 다운로드 기능을 구현한 뒤, 로컬에서 테스트 할 경우에는 문제가 없이 잘 동작하지만 ecs 배포 이후에는 npe가 밣생 해결 방법 RUN apk add --no-cache msttcorefonts-installer fontconfig && \ update-ms-fonts 어플리케이션이 실행중인 도커 컨테이너에서 fontConfiguration을 찾을 수 없어 발생하는 문제. dockerfile에 해당 코드를 추가합니다.

트러블 슈팅 2024.01.02