Gcloud command line get default project_id

前端 未结 5 443
野的像风
野的像风 2021-02-01 13:13

I\'m looking for a one-liner to get the default project id

with gcloud config list core/project give me

Your active configuration is: [defau         


        
相关标签:
5条回答
  • 2021-02-01 13:29

    With Google Cloud SDK 266.0.0 you can use following command:

    gcloud config get-value project
    
    0 讨论(0)
  • 2021-02-01 13:34

    Thanks to comment from Tim Swast above, I was able to use export PROJECT_ID=$(gcloud config get-value project) to get the project ID.

    Running gcloud config get-value project prints the following on screen:

    Your active configuration is: [default]
    
    my-project-id
    

    You can also run gcloud config get-value project 2> /dev/null to print just the project ID and suppress other warnings/errors.

    0 讨论(0)
  • 2021-02-01 13:39

    Not exactly the gcloud command you specified, but will return you the currently configured project:

    gcloud info |tr -d '[]' | awk '/project:/ {print $2}'
    

    Works for account, zone and region as well.

    0 讨论(0)
  • 2021-02-01 13:43

    The easiest way to do this is to use the --format flag on gcloud.

    gcloud config list --format 'value(core.project)' 2>/dev/null

    The --format flag is available on all commands and gives you full control over what is printed, and how it is formatted.

    You can see this help page for full info: gcloud topic formats

    0 讨论(0)
  • 2021-02-01 13:50

    From Cloud Shell or any machine where Cloud SDK is installed, we can use:

    echo $DEVSHELL_PROJECT_ID
    

    And as shown in the below screenshot.

    0 讨论(0)
提交回复
热议问题