def connect(self):
session_kwargs = {}
if self.access_key and self.secret_access_key:
session_kwargs['aws_access_key_id'] = self.access_key
session_kwargs['aws_secret_access_key'] = self.secret_access_key
session = boto3.session.Session(**session_kwargs)
client_kwargs = {
'service_name': 's3',
'region_name': self.region,
'config': Config(s3={'addression_style': 'path'})
}
if self.endpointurl:
client_kwargs['endpoint_url'] = self.endpointurl
client = session.client(**client_kwargs)
return client
评论列表
文章目录