boto3 使用规范配置s3加速端点
This commit is contained in:
parent
81ff760332
commit
7a51c07e82
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue