From 58e675828616e8dde8b59e78077ffc89c3b14976 Mon Sep 17 00:00:00 2001 From: Coldot <41678750+Coldot@users.noreply.github.com> Date: Sat, 22 Mar 2025 21:58:38 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Feat:=20=ED=94=84=EB=A1=9C=EB=8D=95?= =?UTF-8?q?=EC=85=98=20=ED=99=98=EA=B2=BD=EC=97=90=20=EB=8C=80=ED=95=9C=20?= =?UTF-8?q?S3=20=ED=81=B4=EB=9D=BC=EC=9D=B4=EC=96=B8=ED=8A=B8=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 프로덕션 환경에서 S3 클라이언트를 설정하는 로직을 추가하여 AWS S3 리전 정보를 사용하도록 개선 --- src/config/S3Config.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/config/S3Config.py b/src/config/S3Config.py index 9d14e78..47080f7 100644 --- a/src/config/S3Config.py +++ b/src/config/S3Config.py @@ -15,6 +15,11 @@ if ENV == "local-profile": session = boto3.Session(profile_name=AWS_PROFILE) s3_client = session.client("s3") +elif ENV == "prod": + s3_client = boto3.client( + "s3", + region_name=AWS_S3_REGION + ) else: s3_client = boto3.client( "s3", From 91c72f8202bd369059afab933640ee45be581ddb Mon Sep 17 00:00:00 2001 From: Coldot <41678750+Coldot@users.noreply.github.com> Date: Sat, 22 Mar 2025 21:58:45 +0900 Subject: [PATCH 2/2] =?UTF-8?q?Feat:=20ECS=20=ED=83=9C=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=20=EC=A0=95=EC=9D=98=EC=97=90=20=ED=94=84=EB=A1=9C=EB=8D=95?= =?UTF-8?q?=EC=85=98=20=ED=99=98=EA=B2=BD=20=EB=B3=80=EC=88=98=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ECS 태스크 정의 파일에 프로덕션 환경을 위한 `ENV` 및 `AWS_S3_REGION` 환경 변수를 추가하여 설정을 개선 --- .aws/ecs-task-definition.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.aws/ecs-task-definition.json b/.aws/ecs-task-definition.json index 6427f60..e52cb72 100644 --- a/.aws/ecs-task-definition.json +++ b/.aws/ecs-task-definition.json @@ -15,6 +15,14 @@ ], "essential": true, "environment": [ + { + "name": "ENV", + "value": "prod" + }, + { + "name": "AWS_S3_REGION", + "value": "ap-northeast-2" + } ], "environmentFiles": [], "mountPoints": [],