From d27065b3e238243131e725738d56a994829ff69c Mon Sep 17 00:00:00 2001 From: Yeonri Date: Tue, 5 May 2026 21:03:07 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=EC=8D=B8=EB=84=A4=EC=9D=BC=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=20Lambda=20=ED=8A=B8=EB=A6=AC=EA=B1=B0=20pre?= =?UTF-8?q?fix=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/shared_resources/lambda.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/shared_resources/lambda.tf b/modules/shared_resources/lambda.tf index e6248e3..94420a8 100644 --- a/modules/shared_resources/lambda.tf +++ b/modules/shared_resources/lambda.tf @@ -68,7 +68,7 @@ resource "aws_s3_bucket_notification" "bucket_notification" { lambda_function { lambda_function_arn = aws_lambda_function.thumbnail_generating_func.arn events = ["s3:ObjectCreated:Put"] - filter_prefix = "chat/images/" + filter_prefix = "chat/files/" } depends_on = [ From 4302dce0411d7127a0dad35833b7d5793fed467e Mon Sep 17 00:00:00 2001 From: Yeonri Date: Tue, 5 May 2026 21:12:12 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=EC=8D=B8=EB=84=A4=EC=9D=BC=20Lambda?= =?UTF-8?q?=20=EC=B2=98=EB=A6=AC=20prefix=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/shared_resources/src/thumbnail/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/shared_resources/src/thumbnail/index.js b/modules/shared_resources/src/thumbnail/index.js index b5cfc5b..fed4a9d 100644 --- a/modules/shared_resources/src/thumbnail/index.js +++ b/modules/shared_resources/src/thumbnail/index.js @@ -14,10 +14,10 @@ export const handler = async (event) => { console.log(`Processing file: ${key} from bucket: ${bucket}`); - // chat/images/ 폴더의 이미지 파일만 처리 - if (!key.startsWith('chat/images/')) { - console.log('Not a chat image, skipping'); - return { statusCode: 200, body: 'Not a chat image' }; + // chat/files/ 폴더의 이미지 파일만 처리 + if (!key.startsWith('chat/files/')) { + console.log('Not a chat file, skipping'); + return { statusCode: 200, body: 'Not a chat file' }; } // 이미지 파일 확장자 확인