이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
- 개발 환경
플랫폼: 토스 미니앱 (WebView 기반)
인프라: AWS Serverless (S3 + Lambda 등)
이미지 로드 방식: S3 Signed URL (유효기간 12시간 세팅)
- 발생 중인 문제 상황
미니앱 내 이미지(홈 배경, 편지 삽입 이미지 등)가 간헐적으로 로드되지 않고 403 Forbidden 에러가 발생합니다.
이 현상은 처음 앱에 접속했을 때는 문제가 없지만 테스트 앱을 켜두고 다른 앱을 사용한다던가 아니면그냥 30분후에 접속한다던가 하면 간헐적으로 발생합니다.
- 이미 시도해본 조치 사항
유효기간 연장: Signed URL의 만료 시간을 12시간으로 충분히 길게 설정했습니다.
프리로딩(Pre-loading): 전체 이미지를 미리 불러와 캐싱하는 로직을 적용했습니다.
재요청(Retry) 로직: 이미지 로드 실패 시 에러 인터셉터를 통해 재요청을 시도하는 코드를 추가했습니다.
그럼에도 불구하고 테스트 환경에서 여전히 같은 문제가 반복되고 있습니다.
appName (선택)
later-letter (나중편지)
