代码之家  ›  专栏  ›  技术社区  ›  Dustin Ingram

如何解决创建新的Google云项目时“父id必须是数字”的问题

  •  0
  • Dustin Ingram  · 技术社区  · 6 年前

    我试图通过以下命令行创建一个新的Google云项目:

    $ gcloud projects create PROJECT_ID --folder=FOLDER_ID
    

    但我错了:

    ERROR: (gcloud.projects.create)
    INVALID_ARGUMENT: field [parent] has issue [Parent id must be numeric.]
    - '@type': type.googleapis.com/google.rpc.BadRequest
      fieldViolations:
      - description: Parent id must be numeric.
        field: parent
    - '@type': type.googleapis.com/google.rpc.Help
      links:
      - url: https://cloud.google.com/resource-manager/reference/rest/v1/projects
    

    看着 gcloud project create --help ,上面写着:

     --folder=FOLDER_ID
        ID for the folder to use as a parent
    

    1 回复  |  直到 6 年前
        1
  •  4
  •   Dustin Ingram    6 年前

    不像 PROJECT_ID (必须以小写字母开头,并且可以有小写ASCII字母、数字或连字符),a FOLDER_ID 不是文件夹的名称--而是一个数字(因此“父id必须是数字”)错误。

    你可以通过在Google云控制台中按名称搜索来找到你的文件夹的ID,它将在一个带有“folder ID”标签的框中。