Пример #1
0
def delete(bucket):
    try:
        request = credential.gcp_credential('storage').buckets()
        request.delete(bucket=bucket).execute()
        print("delete [%s] bucket success" % bucket)
    except:
        sys.exit('delete bucket fail')
Пример #2
0
def list(project):
    try:
        request = credential.gcp_credential('storage').buckets()
        response = request.list(project=project).execute()
        encodedjson = json.dumps(response, sort_keys=True, indent=4)
        print encodedjson
    except:
        sys.exit('list bucket fail.')
Пример #3
0
def get(bucket):
    try:
        request = credential.gcp_credential('storage').buckets()
        response = request.get(bucket=bucket).execute()
        encodedjson = json.dumps(response, sort_keys=True, indent=4)
        print encodedjson
    except:
        sys.exit('get bucket fail')
Пример #4
0
def delete(project_id):
    try:
        request = credential.gcp_credential('cloudresourcemanager').projects()
        response = request.delete(projectId=project_id).execute()
        print("delete [%s] success" % project_id)
        encodedjson = json.dumps(response, sort_keys=True, indent=4)
        print encodedjson
    except:
        sys.exit("delete prject fail")
Пример #5
0
def create(project, bucket):
    try:
        config = {'name': bucket}
        request = credential.gcp_credential('storage').buckets()
        response = request.insert(project=project, body=config).execute()
        print("create [%s] bucket success" % bucket)
        encodedjson = json.dumps(response, sort_keys=True, indent=4)
        print encodedjson
    except:
        sys.exit('create bucket fail')
Пример #6
0
def list():
    try:
        request = credential.gcp_credential('cloudresourcemanager')
        response = request.projects().list().execute()
        encodedjson = json.dumps(response['projects'],
                                 sort_keys=True,
                                 indent=4)
        print encodedjson
    except:
        sys.exit("get project list fail.")
Пример #7
0
def create(project_name, project_id):
    try:
        config = {'project_id': project_id, 'name': project_name}
        request = credential.gcp_credential('cloudresourcemanager')
        response = request.projects().create(body=config).execute()
        print("create [%s] project success" % project_name)
        encodedjson = json.dumps(response, sort_keys=True, indent=4)
        print encodedjson
    except:
        sys.exit("create project fail.")