Ali*_*MAR 36 gcloud gcloud-cli
我正在寻找一个单行来获取默认项目ID
用gcloud config list core/project
给我
Your active configuration is: [default]
[core]
project = myproject_id
Run Code Online (Sandbox Code Playgroud)
虽然我想只有myproject_id.目标是在脚本中使用结果.
Mar*_*ark 40
最简单的方法是使用--formatgcloud上的标志.
gcloud config list --format 'value(core.project)' 2>/dev/null
该--format标志可用于所有命令,并使您可以完全控制打印的内容以及格式.
您可以在此帮助页面中查看完整信息: gcloud topic formats
Nik*_*dal 32
感谢Tim Swast上面的评论,我能够export PROJECT_ID=$(gcloud config get-value project)用来获取项目ID.
跑步gcloud config get-value project在屏幕上打印以下内容:
Your active configuration is: [default]
my-project-id
Run Code Online (Sandbox Code Playgroud)
您还可以运行gcloud config get-value project 2> /dev/null以仅打印项目ID并禁止其他警告/错误.
Old*_*uhy 24
使用 Google Cloud SDK 266.0.0,您可以使用以下命令:
gcloud config get-value project
Run Code Online (Sandbox Code Playgroud)
从 Cloud Shell 或任何安装了 Cloud SDK 的计算机,我们可以使用:
echo $DEVSHELL_PROJECT_ID
Run Code Online (Sandbox Code Playgroud)
并如下面的屏幕截图所示。
我有一个关于如何设置环境变量 $DEVSHELL_PROJECT_ID 的问题;步骤如下:
project并设置为某个项目 id,则环境变量 $DEVSHELL_PROJECT_ID 通常会设置为该项目 id。project如果URL 中未设置变量,我们可以从组合框中选择项目(除了标题),这将在 URL 中Google Cloud Platform设置变量。project我们可能需要重启Cloud Shell或者刷新整个网页来设置环境变量$DEVSHELL_PROJECT_ID。gcloud config set project PROJECT_ID
Run Code Online (Sandbox Code Playgroud)
小智 5
不完全是您指定的 gcloud 命令,但会返回当前配置的项目:
gcloud info |tr -d '[]' | awk '/project:/ {print $2}'
Run Code Online (Sandbox Code Playgroud)
也适用于帐户、区域和区域。
| 归档时间: |
|
| 查看次数: |
22027 次 |
| 最近记录: |