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_access_key_id=os.environ.get("AWS_ACCESS_KEY_ID"),
|
||||||
aws_secret_access_key=os.environ.get("AWS_SECRET_ACCESS_KEY"),
|
aws_secret_access_key=os.environ.get("AWS_SECRET_ACCESS_KEY"),
|
||||||
region_name=config.S3_region,
|
region_name=config.S3_region,
|
||||||
endpoint_url="https://s3-accelerate.amazonaws.com",
|
# endpoint_url="https://s3-accelerate.amazonaws.com",
|
||||||
config=Config(
|
config=Config(
|
||||||
s3={'addressing_style': 'virtual'},
|
s3={'addressing_style': 'virtual', 'use_accelerate_endpoint': True},
|
||||||
signature_version='s3v4', )
|
signature_version='s3v4', )
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -379,12 +379,14 @@ async def s3_presign_upload_multipart(body: UploadMultipartPresignRequest) -> Up
|
||||||
Params={
|
Params={
|
||||||
'Bucket': config.S3_bucket_name,
|
'Bucket': config.S3_bucket_name,
|
||||||
'Key': body.key,
|
'Key': body.key,
|
||||||
|
# 'PartNumber': chunk_count,
|
||||||
'UploadId': upload_id,
|
'UploadId': upload_id,
|
||||||
}, ExpiresIn=expires_in)
|
}, ExpiresIn=expires_in)
|
||||||
signed_list_url = client.generate_presigned_url("list_parts",
|
signed_list_url = client.generate_presigned_url("list_parts",
|
||||||
Params={
|
Params={
|
||||||
'Bucket': config.S3_bucket_name,
|
'Bucket': config.S3_bucket_name,
|
||||||
'Key': body.key,
|
'Key': body.key,
|
||||||
|
# 'PartNumber': chunk_count,
|
||||||
'UploadId': upload_id,
|
'UploadId': upload_id,
|
||||||
}, ExpiresIn=expires_in)
|
}, ExpiresIn=expires_in)
|
||||||
return UploadMultipartPresignResponse(urls=signed_urls,
|
return UploadMultipartPresignResponse(urls=signed_urls,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue