| 
					
				 | 
			
			
				@@ -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') 
			 |