2015-05-09 40 views
0

我有下面这个函数来创建一个新的桶。当我数字一个已经存在的桶名称Im没有错误

当我对已存在的存储桶名称进行数字编号时,出现错误。

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

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

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

回答

0

Boto

根据规格的create_bucket方法将创建要求的水桶,如果它 不存在或将返回现有的水桶,如果它确实存在。

因此,当您尝试“创建”一个名称已存在的存储桶时,将返回对同一存储桶的引用,并且不会创建新的存储桶。

+0

好的...所以它正常!谢谢 – techman

相关问题