You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过GCP Python客户端库获取整数型项目编号

获取Google Cloud项目编号(Python客户端库)及文档查找方法

一、用Python客户端库获取项目编号

你可以借助Google Cloud的google-cloud-resource-manager库,通过项目名称直接获取对应的整数项目编号,步骤如下:

  1. 先安装依赖库:
pip install google-cloud-resource-manager
  1. 编写代码实现获取逻辑:
from google.cloud import resource_manager

def get_project_number(project_name):
    # 初始化资源管理器客户端
    client = resource_manager.Client()
    # 根据项目名称获取项目对象
    project = client.fetch_project(project_name)
    # 返回整数类型的项目编号
    return project.number

# 调用示例,替换为你的实际项目名称
project_number = get_project_number("your-project-id")
print(f"项目编号:{project_number}")

如果你的环境已配置Google Cloud默认凭据(比如GCE/GKE实例内,或本地通过gcloud auth application-default login完成配置),这段代码可以直接运行。

二、官方文档查找路径

若要从官方文档中定位这类信息,可以按以下方向查找:

  • Secret Manager文档:在「访问秘密」或「引用秘密」相关章节,会明确说明秘密资源路径的格式要求,其中会指出必须使用项目编号而非项目名称。可直接在Google Cloud文档站内搜索「Secret Manager 秘密引用路径格式」或英文关键词「Secret Manager secret reference path format」定位内容。
  • Resource Manager文档:项目编号属于Resource Manager的管理范畴,在「获取项目信息」章节,会详细讲解如何通过API或客户端库获取项目的各类属性(包括编号)。
  • Python客户端库文档:搜索google-cloud-resource-manager的官方文档,查看Project类的属性说明,其中number字段就是整数类型的项目编号,文档内会附带对应的使用示例。

内容的提问来源于stack exchange,提问作者Kevin Buchs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 22:52:03