问题标签 [gcloud-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
677 浏览

gcloud - 我可以在同一台机器上安装和运行多个版本的 gcloud(google cloud sdk)吗?

gcloud 中的功能和选项有时会被弃用/删除。如果 CI 依赖于它并且重构不是一个选项,同时我们需要使用后续版本中出现的新功能,我们可以在同一台机器上安装多个版本的 gcloud 并同时使用吗?

0 投票
2 回答
469 浏览

gcloud - GCR 使用 CLI 检索无标记图像

我知道您可以执行以下操作来检索特定图像的标签列表:

gcloud 容器镜像列表 --repository=gcr.io/myproject

但我想知道我是否也可以使用 gcloud CLI 来检索没有标签的图像。

无标签图像显示在 Google 云控制台 Web 界面中。

解决方案

gcloud 容器图像列表标签 gcr.io/myproject/repo --filter='-tags:*'

0 投票
1 回答
73 浏览

ssh - 身份验证时的 gcloud ssh 堆栈,加上不正确的名称

我正在尝试使用以下命令(在 Win 7 上)登录到我在谷歌云上的 VM:

它会打开带有以下信息的 Putty 窗口:

并且不会超出此屏幕。看起来它使用的是我的本地机器名称和用户名,而不是与谷歌云相关。我想知道我该如何解决它?

还有这些标志--ssh-flag="-D"-ssh-flag="-N". 我在任何地方都找不到解释。

0 投票
2 回答
525 浏览

google-cloud-platform - gcloud:查找特定网络中的所有虚拟机

如何使用 gcloud 列出特定 GCE 网络中的所有虚拟机?gcloud compute instances list列出我项目中所有网络中的所有虚拟机。如果我gcloud compute instances describe foo在每一个上都这样做,我可以看到网络,但对每一个都这样做很费力。我可以运行一个命令来过滤结果吗?

0 投票
1 回答
21668 浏览

google-cloud-platform - GPG 错误:http://packages.cloud.google.com/apt EXPKEYSIG 3746C208A7317B0F

sudo apt update在 Debian 上运行时出现以下错误。

0 投票
1 回答
42 浏览

google-cloud-platform - 使用 gcloud cli 时如何指定区域

当我想将文件传输到实例但此实例不在我的 gcloud-cli 的默认区域中时,如何指定区域?

0 投票
1 回答
300 浏览

gcloud - 沉默`gcloud auth activate-service-account`

gcloud auth activate-service-account在脚本中使用来激活服务帐户。它输出

有没有我可以用来使命令不输出任何东西的标志?--quiet似乎没有做我想要的。

0 投票
2 回答
9193 浏览

gcloud - 我可以同时使用服务帐户和用户凭据对 gcloud cli 进行身份验证吗?

Google API 客户端通常会识别GOOGLE_APPLICATION_CREDENTIALS环境变量。如果找到,它应该指向一个 JSON 文件,其中包含服务帐户或用户的凭据。

可以从 GCP 网络控制台下载服务帐户凭据,如下所示:

用户凭据通常可用,~/.config/gcloud/application_default_credentials.json如下所示:

这是官方 google ruby​​gem检测通过环境 var 提供的凭据类型的示例。

我想使用两种类型的凭据对未配置的 gcloud 安装进行身份验证。在我们的例子中,我们碰巧将GOOGLE_APPLICATION_CREDENTIALS变量和路径传递到 docker 容器中,但我认为这对于 docker 外部的全新安装也是一个有效的问题。

如果凭证文件是服务帐户类型,我可以这样做:

但是,我看不到任何方法来处理凭据属于真实用户的情况。

问题:

  1. 为什么官方 gcloud 工具不遵循其他 google API 客户端使用和使用GOOGLE_APPLICATION_CREDENTIALS时可用的约定?
  2. 是否有隐藏方法可以激活用户凭据案例?
0 投票
1 回答
353 浏览

airflow - 使用 gcloud CLI 设置 composer (airflow) 存储桶

我一直在使用控制台界面创建一个作曲家环境,然后使用 cli 设置三个变量(使用 QuickStart 文档中的示例):

由于某种原因,这不会设置存储桶,但所有三个变量都出现在Admin > Variables

我希望将所有这些合并到一个步骤中,并设置作曲家桶 - 所以构建了以下 CLI 命令:

但这不会设置存储桶,甚至不会创建变量。

如何从 CLI 启动一个带有存储桶名称和变量集的作曲家环境?

0 投票
2 回答
10012 浏览

google-cloud-platform - 使用 bq CLI 在 bigquery 中列出数据集中的所有表并将它们存储到谷歌云存储

我在一个数据集中有大约 108 个表。我正在尝试使用以下 bash 脚本提取所有这些表:

但似乎bq ls一次只能显示大约 50 个表,因此我无法将它们提取到云存储中。

无论如何我可以使用该bq ls命令访问所有 108 个表吗?