问题标签 [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 SDK CLI 列出 GCR 图像标签
我正在尝试获取我的私人 GCR 存储库中所有标签的列表。我可以使用“ gcloud container images list-tags ”命令来做到这一点,如下所示:
但是我需要将列表展平,以便我可以在单独的行中获取标签“0.0.4”和“最新”。我尝试了以下命令。
这给了我输出,令我惊讶的是重复“最新”标签但省略“ 0.0.4 ”
我做错了什么,我该如何解决这个问题?
google-cloud-platform - gcloud cli 过滤器格式和限制行为
我遇到了一个非常奇怪的行为--filter
--format
和--limit
标志。
我有以下命令:
该命令返回给我这个列表,总共有 177 个项目:
第一件事是,由于奇怪的原因返回了时间戳。(我实际上说明了我想得到什么--format
,当我删除--sort-by
标志时,时间戳就消失了。)
其次,当我添加时--limit 1
根本没有返回任何结果!
只返回两个,因此--limit 5
结果是在过滤之前应用了限制,尽管文档说应该是相反的。但是,“最新”条目是api-gateway-00295-xeb
并且应该以 1 的限制返回。
我不明白 gcloud CLI 的行为。
有人对这两件事有解释吗?
gcloud - 如何使用 GCloud 命令将新域添加到现有的谷歌托管 SSL 证书
尝试使用 gcloud cli 将新域添加到谷歌管理的 ssl 证书。
gcloud compute ssl-certificates create ssl-cert-1 --domains www.site1.com
如何添加www.site2.com
到ssl-cert-1
?
提前致谢,
google-maps - 使用 gcloud alpha CLI 为 API 密钥添加限制
使用gcloud alpha services现在完全可以通过编程方式生成密钥:
然后我可以使用 Maps JavaScript API 启用
此时我需要对该密钥设置一些 HTTP 引用限制,但该services api-keys update
命令仅更新 API 密钥的元数据。
我该如何进行?
google-cloud-platform - 在 glcoud cli 中有没有办法列出过去一小时内创建的实例?
我正在寻找一个 gcloud CLI 命令来检索过去一小时内创建的所有实例
gcloud compute instances list
gcloud - 如何设置 gcloud 以使用来自身份联合的凭据与 OIDC
在此页面上,解释了如何设置工作负载身份联合以及如何将其与 (Python) 客户端库一起使用。
这是通过设置GOOGLE_APPLICATION_CREDENTIALS
环境变量来完成的。但是,这不适用于 gcloud SDK 本身,因为它使用其他方法来配置凭据。
通常,使用服务帐户密钥可以运行gcloud auth activate-service-account [ACCOUNT] --key-file=KEY_FILE
,但这不适用于工作负载身份联合凭据。
如何设置 gcloud 以使用来自 OIDC 身份提供商的工作负载身份联合?
node.js - “无法加载默认凭据”谷歌云机密管理器 - 使用 CLI 授权用户
我想让我的nodeJS
应用程序使用我的凭据在本地进行身份IAM
验证,但是当我运行以下基本secrets manager
功能时:
我收到错误:
无法加载默认凭据。浏览到https://cloud.google.com/docs/authentication/getting-started了解更多信息。在 GoogleAuth.getApplicationDefaultAsync
我似乎找不到任何关于如何在CLI
本地使用我的登录凭据的文档,有什么想法吗?
(我不想使用 JSON 服务帐户配置)
gcloud - 如果已经创建,则忽略 pubsub 主题
我有一个简单的脚本来部署 pubsub 应用程序。
该脚本将在我的 Cloud Run 服务的每次部署上运行,并且我有一行:
如果主题已经存在,我想改进我的脚本,目前如果我运行我的脚本,输出将是:
错误:无法创建主题 [projects/project-id/topics/some-topic]:项目中已存在资源(resource=some-topic)。
错误:(gcloud.pubsub.topics.create)无法创建以下内容:[some-topic]。
我尝试了国旗--no-user-output-enabled
,但没有成功。
有没有办法忽略资源是否已经存在,或者在创建之前检查?
google-bigquery - gcloud CLI:运行 bq mk 命令需要使用浏览器的一个步骤
我正在从本地终端运行以下命令:
现在,每次我运行它时,我都会得到以下信息:
因此,每次运行此程序时,我都需要打开此链接,登录我的帐户,授权 Google 数据传输服务“查看和管理您在 Google BigQuery 中的数据并查看您的 Google 帐户的电子邮件地址”,然后复制/将我在浏览器中获得的字符串粘贴回终端。
有没有办法持久化版本配置,这样我就不必每次都执行这一步了?
先感谢您
java - 从命令行部署 App Engine 标准项目时出错
我们有一个 App Engine 标准 Java8 项目,其中 JSP 文件用于视图,每个 jsp 文件都将使用一个 util 类,因此我们使用 jsp 提供的 page 指令来导入所需的 util 类。代码如下所示
<%@page import="util.AssetUtils"%>
.
我们在任何这些 JSP 中都没有任何错误,即使使用Google Cloud Tools for Eclipse
插件完成部署也很好。
但是当我们尝试使用命令行进行部署时。对于某些 jsp 文件,我们收到以下错误。
Gcloud版本
有人可以帮忙吗?
谢谢!