Add S3_ADDRESS_STYLE configuration option (#2934)

This commit is contained in:
Leo Q
2024-03-26 10:18:26 +08:00
committed by GitHub
parent 129a9850eb
commit 7c8c233cf4
2 changed files with 5 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ from typing import Union
import boto3
from azure.storage.blob import AccountSasPermissions, BlobServiceClient, ResourceTypes, generate_account_sas
from botocore.client import Config
from botocore.exceptions import ClientError
from flask import Flask
@@ -27,7 +28,8 @@ class Storage:
aws_secret_access_key=app.config.get('S3_SECRET_KEY'),
aws_access_key_id=app.config.get('S3_ACCESS_KEY'),
endpoint_url=app.config.get('S3_ENDPOINT'),
region_name=app.config.get('S3_REGION')
region_name=app.config.get('S3_REGION'),
config=Config(s3={'addressing_style': app.config.get('S3_ADDRESS_STYLE')})
)
elif self.storage_type == 'azure-blob':
self.bucket_name = app.config.get('AZURE_BLOB_CONTAINER_NAME')