当前位置: 首页 > 知识库问答 >
问题:

如何迈出第一步,使用Python API客户端在google cloud上创建一个项目

朱梓
2023-03-14

步骤:

  • 运行GCloud beta auth application-default login命令,通过登录到浏览器获取应用程序默认凭据。
  • 在我的GCP控制台上启用资源管理器API。

下面是工作的Python代码:

from googleapiclient import discovery
from oauth2client.client import GoogleCredentials
...

credentials = GoogleCredentials.get_application_default()
service = discovery.build('cloudresourcemanager', 'v1', credentials=credentials)
        project_body = {
            'name': 'Api Project',
            'projectId': 'api-9837'
        }
        request = service.projects().create(body=project_body)
        request.execute()
        pprint(request)

但我不能迈出第一步。

共有1个答案

袁单鹗
2023-03-14
    null
...
from googleapiclient import discovery
from oauth2client.client import OAuth2Credentials as creds
crm = discovery.build(
    'cloudresourcemanager', 'v1', http=creds.authorize(httplib2.Http()))

operation = crm.projects().create(
body={
    'project_id': flags.projectId,
    'name': 'my project'
}).execute()

...
 类似资料:
  • 以下是我收到的错误: 文件“/users/abdul/documents/igui/rest/views.py”,第60行,在post new_project.create()文件“/users/abdul/istiovirenv/lib/python3.6/site-packages/google/cloud/resource_manager/project.py”,第138行,在create

  • 如果到现在你已经阅读过本书并且编写了许多程序,那么你一定已经开始熟悉并且习惯 Python 了。或许你已经创建了一些 Python 程序来尝试完成一些工作,同时锻炼你自己的 Python 技能。如果你尚未至此,你也应该作出努力。现在我们面临的问题是“下一步该做什么?”。 我会建议你试图解决这个问题: 编写一款你自己的命令行地址簿程序,你可以用它浏览、添加、编辑、删除或搜索你的联系人,例如你的朋友、

  • 当我在客户端使用下一段代码时: 我得到一个例外,它只允许使用单个套接字地址。但在服务器端我使用: 我需要编写一个客户端,可以在同一端口的TCP和UDP协议上工作。TCP-通用命令,UDP-语音流。如何做到这一点?

  • 本章我们将介绍Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目。 测试版本说明: Python 2.7.10 Django 1.10.6 Django 管理工具 安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个项目: 我们可以来看下dja

  • 我新安装了MongoDB 3.2,并尝试创建第一个抛出以下错误的用户。 “错误:无法添加用户:未经管理员授权执行命令” 我遵循mongoDB 3.2文档,https://docs.mongodb.org/manual/tutorial/enable-authentication/ 为了添加管理员,我尝试了以下代码,导致了上述错误 创建用户管理员。添加具有userAdminAnyDatabase角色

  • 轻推支持在电脑端和手机端创建轻应用,创建完成后待管理员审核通过后即创建成功,但仍需登录电脑端轻推进入企业管理设置轻应用。 1. 手机端 轻应用-添加-新建-设置轻应用头像-输入轻应用名称-选择所属企业-提交申请 2.电脑端 电脑端操作与手机端相同。