我在下面有这个功能来创建一个新的存储桶。
当我对已经存在的桶名进行数字处理时,我收到了错误。
但是,当我在我的帐户中已经拥有一个桶名称时,我没有任何错误,这是正常的吗?
def createBucket(bucketName):
c = boto.s3.connect_to_region("us-east-1")
bucket = c.create_bucket(bucketName)
bucket = createBucket(raw_input("Bucket name: "))
答案 0 :(得分:0)
根据Boto
的规格create_bucket方法将创建请求的存储桶(如果存在) 不存在或将返回现有存储桶(如果存在)。
因此,当你试图"创建"如果存储桶名称已存在,则返回对同一存储桶的引用,并且不会创建新存储桶。