问题标签 [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.
gcloud - 我可以在同一台机器上安装和运行多个版本的 gcloud(google cloud sdk)吗?
gcloud 中的功能和选项有时会被弃用/删除。如果 CI 依赖于它并且重构不是一个选项,同时我们需要使用后续版本中出现的新功能,我们可以在同一台机器上安装多个版本的 gcloud 并同时使用吗?
gcloud - GCR 使用 CLI 检索无标记图像
我知道您可以执行以下操作来检索特定图像的标签列表:
gcloud 容器镜像列表 --repository=gcr.io/myproject
但我想知道我是否也可以使用 gcloud CLI 来检索没有标签的图像。
无标签图像显示在 Google 云控制台 Web 界面中。
解决方案
gcloud 容器图像列表标签 gcr.io/myproject/repo --filter='-tags:*'
ssh - 身份验证时的 gcloud ssh 堆栈,加上不正确的名称
我正在尝试使用以下命令(在 Win 7 上)登录到我在谷歌云上的 VM:
它会打开带有以下信息的 Putty 窗口:
并且不会超出此屏幕。看起来它使用的是我的本地机器名称和用户名,而不是与谷歌云相关。我想知道我该如何解决它?
还有这些标志--ssh-flag="-D"
和-ssh-flag="-N"
. 我在任何地方都找不到解释。
google-cloud-platform - gcloud:查找特定网络中的所有虚拟机
如何使用 gcloud 列出特定 GCE 网络中的所有虚拟机?gcloud compute instances list
列出我项目中所有网络中的所有虚拟机。如果我gcloud compute instances describe foo
在每一个上都这样做,我可以看到网络,但对每一个都这样做很费力。我可以运行一个命令来过滤结果吗?
google-cloud-platform - GPG 错误:http://packages.cloud.google.com/apt EXPKEYSIG 3746C208A7317B0F
sudo apt update
在 Debian 上运行时出现以下错误。
google-cloud-platform - 使用 gcloud cli 时如何指定区域
当我想将文件传输到实例但此实例不在我的 gcloud-cli 的默认区域中时,如何指定区域?
gcloud - 沉默`gcloud auth activate-service-account`
我gcloud auth activate-service-account
在脚本中使用来激活服务帐户。它输出
有没有我可以用来使命令不输出任何东西的标志?--quiet
似乎没有做我想要的。
gcloud - 我可以同时使用服务帐户和用户凭据对 gcloud cli 进行身份验证吗?
Google API 客户端通常会识别GOOGLE_APPLICATION_CREDENTIALS
环境变量。如果找到,它应该指向一个 JSON 文件,其中包含服务帐户或用户的凭据。
可以从 GCP 网络控制台下载服务帐户凭据,如下所示:
用户凭据通常可用,~/.config/gcloud/application_default_credentials.json
如下所示:
这是官方 google rubygem检测通过环境 var 提供的凭据类型的示例。
我想使用两种类型的凭据对未配置的 gcloud 安装进行身份验证。在我们的例子中,我们碰巧将GOOGLE_APPLICATION_CREDENTIALS
变量和路径传递到 docker 容器中,但我认为这对于 docker 外部的全新安装也是一个有效的问题。
如果凭证文件是服务帐户类型,我可以这样做:
但是,我看不到任何方法来处理凭据属于真实用户的情况。
问题:
- 为什么官方 gcloud 工具不遵循其他 google API 客户端使用和使用
GOOGLE_APPLICATION_CREDENTIALS
时可用的约定? - 是否有隐藏方法可以激活用户凭据案例?
airflow - 使用 gcloud CLI 设置 composer (airflow) 存储桶
我一直在使用控制台界面创建一个作曲家环境,然后使用 cli 设置三个变量(使用 QuickStart 文档中的示例):
由于某种原因,这不会设置存储桶,但所有三个变量都出现在Admin > Variables
我希望将所有这些合并到一个步骤中,并设置作曲家桶 - 所以构建了以下 CLI 命令:
但这不会设置存储桶,甚至不会创建变量。
如何从 CLI 启动一个带有存储桶名称和变量集的作曲家环境?
google-cloud-platform - 使用 bq CLI 在 bigquery 中列出数据集中的所有表并将它们存储到谷歌云存储
我在一个数据集中有大约 108 个表。我正在尝试使用以下 bash 脚本提取所有这些表:
但似乎bq ls
一次只能显示大约 50 个表,因此我无法将它们提取到云存储中。
无论如何我可以使用该bq ls
命令访问所有 108 个表吗?