diff --git a/ecs/jskult-webapp/src/services/master_mainte_service.py b/ecs/jskult-webapp/src/services/master_mainte_service.py index 8d37d182..17a3c4a4 100644 --- a/ecs/jskult-webapp/src/services/master_mainte_service.py +++ b/ecs/jskult-webapp/src/services/master_mainte_service.py @@ -161,6 +161,8 @@ class MasterMainteService(BaseService): bucket_name = environment.MASTER_MAINTENANCE_BUCKET file_key = f'data/{os.path.basename(local_file_path)}' self.s3_client.upload_file(local_file_path, bucket_name, file_key) + # アップロード後、ローカルからは削除する + self.delete_local_file(local_file_path) def generate_download_file_url(self, local_file_path: str) -> str: bucket_name = environment.MASTER_MAINTENANCE_BUCKET @@ -177,3 +179,6 @@ class MasterMainteService(BaseService): else: raise Exception(f'登録テーブルの選択値が不正です: {select_table}') return (table_name, selected_table_msg) + + def delete_local_file(self, local_file_path: str): + os.remove(local_file_path)