当我对已存在的桶名进行数字时我没有错误

时间:2015-05-09 12:34:58

标签: amazon-s3

我在下面有这个功能来创建一个新的存储桶。

当我对已经存在的桶名进行数字处理时,我收到了错误。

但是,当我在我的帐户中已经拥有一个桶名称时,我没有任何错误,这是正常的吗?

def createBucket(bucketName):
    c = boto.s3.connect_to_region("us-east-1")
    bucket = c.create_bucket(bucketName)

bucket = createBucket(raw_input("Bucket name: "))   

1 个答案:

答案 0 :(得分:0)

根据Boto

的规格
  

create_bucket方法将创建请求的存储桶(如果存在)   不存在或将返回现有存储桶(如果存在)。

因此,当你试图"创建"如果存储桶名称已存在,则返回对同一存储桶的引用,并且不会创建新存储桶。