def bucketMaxNumber(): obj = dsslib.getConnection(dsslib.USER_keystone995) #dsslib.createMaxBuckets(dsslib.USER_keystone1, 1000, 'rjilshivanshubucket') dsslib.createMaxBuckets(dsslib.USER_keystone800, 1000, 'rjil800bucket') #dsslib.createMaxBuckets(dsslib.USER_keystone801, 1000, 'rjil801bucket') #dsslib.createMaxBuckets(dsslib.USER_keystone802, 1000, 'rjil802bucket') #dsslib.createMaxBuckets(dsslib.USER_keystone803, 1000, 'rjil803bucket') ## Make 1001 bucket try: obj.create_bucket('brandnewshinybucket') print "Bucket created unexpectedly!!" print "1001th bucket" return -1 except: dsslib.whisper("\nExpected failure: " + str(sys.exc_info()) + "\n") ## Delete one bucket and try again try: dsslib.whisper("Deleting a bucket") obj.delete_bucket('rjilshivanshubucket100') dsslib.whisper("Creating one more bucket") obj.create_bucket('rjilshivanshubucket100') except: print "Unexpected failure. Cannot create bucket after deleting one: " + str( sys.exc_info()) return -1 return 0
def bucketMaxNumber(): obj = dsslib.getConnection(dsslib.USER_keystone995) #dsslib.createMaxBuckets(dsslib.USER_keystone1, 1000, 'rjilshivanshubucket') dsslib.createMaxBuckets(dsslib.USER_keystone800, 1000, 'rjil800bucket') #dsslib.createMaxBuckets(dsslib.USER_keystone801, 1000, 'rjil801bucket') #dsslib.createMaxBuckets(dsslib.USER_keystone802, 1000, 'rjil802bucket') #dsslib.createMaxBuckets(dsslib.USER_keystone803, 1000, 'rjil803bucket') ## Make 1001 bucket try: obj.create_bucket('brandnewshinybucket') print "Bucket created unexpectedly!!" print "1001th bucket" return -1 except: dsslib.whisper("\nExpected failure: " + str(sys.exc_info()) + "\n") ## Delete one bucket and try again try: dsslib.whisper("Deleting a bucket") obj.delete_bucket('rjilshivanshubucket100') dsslib.whisper("Creating one more bucket") obj.create_bucket('rjilshivanshubucket100') except: print "Unexpected failure. Cannot create bucket after deleting one: " + str(sys.exc_info()) return -1 return 0
def localPrivateBucket(): loc1 = dsslib.getConnection(dsslib.USER_keystone803) b1 = loc1.create_bucket('shivanshudemo001') dsslib.createMaxBuckets(dsslib.USER_keystone803, 10, 'shivanshudemo001') b1.set_acl('private') loc2 = dsslib.getConnection(dsslib.USER_keystone804) b2 = loc2.get_bucket('shivanshudemo001') print b2.list() return
def writeVishalBucket(): u2Obj = dsslib.getConnection(dsslib.USER_aws2) u2print("Putting objects in Vishals bucket") dsslib.createMaxBuckets(dsslib.USER_aws2, 10, 'shivanshubucketman00') u2b = u2Obj.get_bucket('shivanshubucketman00') k = Key(u2b) k.key = 'shivanshubucketman00_OBJ_2' k.set_acl('public-read') return
def crBucket(): u1Obj = dsslib.getConnection(dsslib.USER_aws1) try: u1print("Creating bucket in my own tenant") u1Obj.create_bucket('shivanshu21demobucket1') dsslib.createMaxBuckets(dsslib.USER_aws1, 10, 'shivanshu21demobucket1') u1print("Created bucket!") except: u1print("Failed to create bucket: " + str(sys.exc_info())) return