gpt4 book ai didi

用于创建 Google 项目的 Python 代码

转载 作者:行者123 更新时间:2023-11-30 22:51:04 26 4
gpt4 key购买 nike

是否可以使用 python 脚本自动创建一个新的 Google Developer/Cloud 项目(针对现有的 Google 帐户)?

如果可能的话,有人可以将我重定向到一些有用的链接/引用吗?

谢谢

最佳答案

这可能吗?:是的,使用 App Engine's Admin APICloud Resource Manager APIs尽管截至撰写本文时(2016 年 8 月 24 日)此功能目前处于测试阶段。您可以直接或通过客户端库访问它们。

<小时/>

直接通过 REST API:

  1. App Engine Admin API v1beta5:

    创建 POST/v1beta5/apps

    Creates an App Engine application for a Google Cloud Platform project. This requires a project that excludes an App Engine application...

    更多:https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1beta5/apps/create

  2. 云资源管理器 API v1beta1:

    发布 https://cloudresourcemanager.googleapis.com/v1beta1/projects/

    Creates a Project resource.

    和示例请求:

    {
    "name": "project name",
    "projectId": "project-id-1",
    "labels": {
    "environment": "dev"
    },
    }

    更多信息请参见:https://cloud.google.com/resource-manager/reference/rest/v1beta1/projects/create

<小时/>

通过 python 客户端库:

  1. Google Python Client Library

    pip install --upgrade google-api-python-client

    然后您必须为 API 构建经过身份验证的服务。请求所需的所有其他内容都可以在 this doc 中找到。

  2. gcloud-python :

    理想情况,但我个人最喜欢的是,您会希望使用此客户端库来构建这样的脚本

    pip install --upgrade gcloud

    然后您将使用以下命令创建新项目:

    from gcloud import resource_manager
    client = resource_manager.Client()

    # re-doing above REST example
    project = client.new_project('project-id-1', name='project name',
    labels={'environment': 'dev'})
    project.create()

关于用于创建 Google 项目的 Python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39115311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com