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')
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.')
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')
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")
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')
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.")
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.")