From 7a51c07e82a58946aeacdf1800b42d42912233e0 Mon Sep 17 00:00:00 2001 From: Yudi Xiao <463708580@qq.com> Date: Tue, 21 Oct 2025 15:10:07 +0800 Subject: [PATCH] =?UTF-8?q?boto3=20=E4=BD=BF=E7=94=A8=E8=A7=84=E8=8C=83?= =?UTF-8?q?=E9=85=8D=E7=BD=AEs3=E5=8A=A0=E9=80=9F=E7=AB=AF=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BowongModalFunctions/router/cache.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/BowongModalFunctions/router/cache.py b/src/BowongModalFunctions/router/cache.py index 2f648b7..f1dd71a 100644 --- a/src/BowongModalFunctions/router/cache.py +++ b/src/BowongModalFunctions/router/cache.py @@ -33,9 +33,9 @@ client = boto3.client("s3", aws_access_key_id=os.environ.get("AWS_ACCESS_KEY_ID"), aws_secret_access_key=os.environ.get("AWS_SECRET_ACCESS_KEY"), region_name=config.S3_region, - endpoint_url="https://s3-accelerate.amazonaws.com", + # endpoint_url="https://s3-accelerate.amazonaws.com", config=Config( - s3={'addressing_style': 'virtual'}, + s3={'addressing_style': 'virtual', 'use_accelerate_endpoint': True}, signature_version='s3v4', ) ) @@ -379,12 +379,14 @@ async def s3_presign_upload_multipart(body: UploadMultipartPresignRequest) -> Up Params={ 'Bucket': config.S3_bucket_name, 'Key': body.key, + # 'PartNumber': chunk_count, 'UploadId': upload_id, }, ExpiresIn=expires_in) signed_list_url = client.generate_presigned_url("list_parts", Params={ 'Bucket': config.S3_bucket_name, 'Key': body.key, + # 'PartNumber': chunk_count, 'UploadId': upload_id, }, ExpiresIn=expires_in) return UploadMultipartPresignResponse(urls=signed_urls,