ES /docs

AwsS3Manager credential expiration not validated — missing checkToken logic

Service
cupixworks-pano-postprocessor-instance
Occurrences
97
Status
Reported
Confidence
85%
Actionability
28%
Cluster ID
e0f4649b-24ac-4772-91c8-cba332d55f32
First Seen
2026-04-15 03:17 UTC
Last Seen
2026-06-22 02:19 UTC
Actions

AwsS3Manager credential expiration not validated — missing checkToken logic

What Happened#

2026-06-02 23:53 KST, cupixworks-pano-postprocessor-instance 서비스(eu-central-1, hassan-allam 팀)에서 S3 업로드 시 InvalidToken 에러가 발생했다. AWS STS 임시 credential의 session token이 만료되거나 무효화된 상태에서 S3 API를 호출하여 HTTP 400 응답을 받았으며, 이후 30분간 동일 토큰으로 다운로드 작업도 실패했다.

Quick Facts#

Field Value
exception.class InvalidToken (AWS S3 SDK)
exception.message The provided token is malformed or otherwise invalid.
top_frame aws-s3.manager.ts:130 (s3.upload)
runtime Node.js (agents monorepo)
env production, eu-central-1

Affected Teams#

Team / Domain Error Count Impact
hassan-allam (pano-postprocessor) 8 (upload 4 + download 4) 파노 타일 업로드/다운로드 실패, 처리 완료된 이미지가 S3에 저장되지 않음

Timeline#

  1. 2026-06-02 23:52 KST — 다수의 pano-postprocessor 인스턴스가 blur/infer/resize 처리 수행 중
  2. 2026-06-02 23:53:59 KSTuploadDirectoryByCredential 호출 시 InvalidToken 에러 발생 (4건)
  3. 2026-06-03 00:04:10 KST — 동일 토큰으로 downloadParallel 실패 (capture_37848)
  4. 2026-06-03 00:23:25-42 KST — 추가 다운로드 실패 (capture_37811)

Scoring#

Confidence 85% · Actionability 28%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 9 code refs, 4 log queries
Code path explicitness 3/3 9 file:line refs
Log evidence 3/3 section, query, pattern
RCA structure 3/3 3/3 sections
Revision history 0/3 0 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 1/5 critical
Affected files 1/5 9 file(s)
Single repo 1/3 2 service(s)
Immediate actions 0/3 absent
Testability 0/3 no test info
External dependency 1/3 external deps found
Data migration 3/3 no migration