示例#1
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 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
示例#3
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
示例#4
0
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
示例#5
0
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