浏览代码

HUE-4673 [fb] S3 bucket names should automatically lowercase them

Jenny Kim 9 年之前
父节点
当前提交
86da957
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      desktop/libs/aws/src/aws/s3/s3fs.py

+ 2 - 0
desktop/libs/aws/src/aws/s3/s3fs.py

@@ -59,12 +59,14 @@ class S3FileSystem(object):
 
   def _get_bucket(self, name):
     self._init_bucket_cache()
+    name = name.lower()
     if name not in self._bucket_cache:
       self._bucket_cache[name] = self._s3_connection.get_bucket(name)
     return self._bucket_cache[name]
 
   def _get_or_create_bucket(self, name):
     try:
+      name = name.lower()
       bucket = self._get_bucket(name)
     except S3ResponseError, e:
       if e.status == 403: