Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. from django.core.files.storage import Storage
  2.  
  3.  
  4. class MinioStorage(Storage):
  5. server = 'play.minio.io:9000'
  6. access_key = 'Q3AM3UQ867SPQQA43P2F'
  7. secret_key = 'zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG'
  8. bucket = 'mybucket'
  9. secure = True
  10.  
  11. def __init__(self, *args, **kwargs):
  12. super(MinioStorage, self).__init__(*args, **kwargs)
  13. self._connection = None
  14.  
  15. @property
  16. def connection(self):
  17. if self._connection is None:
  18. try:
  19. self._connection = Minio(
  20. self.server, self.access_key, self.secret_key, self.secure)
  21. except InvalidEndpointError:
  22. self._connection = None
  23. return self._connection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement