ES /docs

AwsS3Manager::downloadParallel | begin - "Missing credentials in config, if using AWS_CONFIG_FILE, s

Summary: AwsS3Manager::downloadParallel | Missing credentials in config

결과#

agents 모노레포 전체(5개 패키지, 13+ 소스 파일, 4개 AWS 서비스)를 AWS SDK v2에서 v3로 마이그레이션 완료. pnpm catalog을 통한 중앙 버전 관리 도입. 기존 PR #87019에 추가 커밋으로 반영. 1회차 검증에서 APPROVED.

Pull Requests#

Repo PR Branch
cupixworks #87019 feature/TSLA-12479

변경 내용#

cupixworks#

  • pnpm-workspace.yaml: @aws-sdk/client-s3, @aws-sdk/lib-storage, @aws-sdk/client-sqs, @aws-sdk/client-ecs, @aws-sdk/client-auto-scaling catalog 등록
  • base: aws-sdk v2 제거, S3/SQS/ECS 3개 manager를 v3 Command 패턴으로 전환, base-service.ts Message 타입 교체
  • pano-postprocessor: aws-sdk v2 제거, S3Client + GetObjectCommand + Upload 사용으로 전환, catalog 참조
  • tesla-compute-agent: aws-sdk v2 제거, SQS + ECS + AutoScaling 3개 클라이언트 v3 전환 (12개 메서드), 타입 참조 교체
  • forge-agent: @aws-sdk/client-sqs dependency 추가, Message 타입 import (8곳)
  • potree-agent: @aws-sdk/client-sqs dependency 추가, Message 타입 import (7곳)
  • 테스트: aws-s3.manager.spec.ts, aws-ecs.manager.spec.ts, qmAws.spec.ts, qmJob.spec.ts, base-service.spec.ts v3 mock 패턴으로 마이그레이션
  • package.json: pnpm.onlyBuiltDependencies에서 aws-sdk 제거

Cleanup#

bash
cd $REPOS_DIR/cupixworks
git worktree remove /home/ec2-user/error-sweeper/.worktrees/152eee54-bc6b-42a8-b05c-06e27941df1b/cupixworks