From e4cb13c9f56dda3a907e22f9da30280e73d74985 Mon Sep 17 00:00:00 2001 From: kimsudang <0ksuyeon0@gmail.com> Date: Tue, 14 Jan 2025 10:47:28 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20s3=20=EA=B2=BD=EB=A1=9C=20=EC=9D=B4?= =?UTF-8?q?=EC=83=81=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/s3.config.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/config/s3.config.ts b/src/config/s3.config.ts index 19d58b3..a185fe6 100644 --- a/src/config/s3.config.ts +++ b/src/config/s3.config.ts @@ -9,21 +9,12 @@ export class S3ConfigService { private readonly region: string; constructor(private readonly configService: ConfigService) { - // 우선순위 1: .env에서 직접 가져오기 this.bucketName = this.configService.get('AWS_S3_BUCKET_NAME'); - this.region = 'ap-northeast-2'; if (!this.bucketName || this.bucketName.trim() === '') { throw new Error('[S3ConfigService] S3 Bucket Name이 .env에 설정되지 않았습니다.'); } - // region 값이 혹시 'function' 같은 문자열을 포함하는지 마지막으로 방어 - if (this.region.includes('function') || this.region.includes('=>')) { - throw new Error( - `[S3ConfigService] region 값이 이상합니다: ${this.region}. \n.env나 환경 변수를 다시 확인하세요.`, - ); - } - // AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY도 .env에서 가져오되 // 값을 못 찾으면 Error나 원하는 처리 const accessKeyId = this.configService.get('AWS_ACCESS_KEY_ID'); @@ -35,7 +26,7 @@ export class S3ConfigService { /// S3Client 생성 this.s3Client = new S3Client({ - region: this.region, // 직접 하드코딩 + region: 'ap-northeast-2', // 직접 하드코딩 credentials: { accessKeyId: accessKeyId, secretAccessKey: secretAccessKey, @@ -45,7 +36,6 @@ export class S3ConfigService { // 디버깅 로그 console.log('[S3ConfigService] Initialized:'); console.log(' Bucket Name:', this.bucketName); - console.log(' Region:', this.region); } getS3Client(): S3Client {