当我数字一个已经存在的桶名时我没有错误
when I digit a bucket name that already exists Im not having an error
我有下面这个函数来创建一个新的桶。
当我对已经存在的存储桶名称进行数字化时出现错误。
但是当我对我帐户中已有的存储桶名称进行数字化时,我没有任何错误,这正常吗?
def createBucket(bucketName):
c = boto.s3.connect_to_region("us-east-1")
bucket = c.create_bucket(bucketName)
bucket = createBucket(raw_input("Bucket name: "))
根据 Boto
的规范
The create_bucket method will create the requested bucket if it does
not exist or will return the existing bucket if it does exist.
因此,当您尝试 "create" 名称已存在的存储桶时,将返回对同一存储桶的引用,并且不会创建新的存储桶。
我有下面这个函数来创建一个新的桶。
当我对已经存在的存储桶名称进行数字化时出现错误。
但是当我对我帐户中已有的存储桶名称进行数字化时,我没有任何错误,这正常吗?
def createBucket(bucketName):
c = boto.s3.connect_to_region("us-east-1")
bucket = c.create_bucket(bucketName)
bucket = createBucket(raw_input("Bucket name: "))
根据 Boto
的规范The create_bucket method will create the requested bucket if it does not exist or will return the existing bucket if it does exist.
因此,当您尝试 "create" 名称已存在的存储桶时,将返回对同一存储桶的引用,并且不会创建新的存储桶。