问题标签 [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.
google-cloud-functions - 从 CLI 调用 gcloud 函数时如何从文件中传递数据?
我想使用命令将数据从本地 JSON 文件传递到我的云函数gcloud functions call <MY-FUNCTION>
。
我可以按照官方文档成功传递数据,但我想知道是否有办法做到这一点:
gcloud functions call <MY-FUNCTION> --data './path/to/my/file.json'
复制粘贴数据是可行的,但它会变得不方便,因为它可能包含数百行的信息。
有没有办法做这样的事情?通过使用与 gcloud CLI 不同的东西来解决问题?
谢谢!
gcloud - gcloud 具有不同配置的多个终端处于活动状态
我使用不同的环境暂存和生产。通常我需要在两种环境中同时做事。每个环境都是一个 gcloud 配置。所以我总是在配置之间跳跃。
我想在不同的终端激活不同的配置,有什么办法吗?
当我运行下面的命令时,它会影响所有终端,有没有办法只影响当前终端?
任何解决方法的想法也会很有用
谢谢
gcloud - 如何使用工作流在 CircleCI Jobs 之间持久化数据?特别是 gcloud-cli 使用 orbs
我希望在gcloud
我的工作中运行一个命令。当然,当我最初运行这项工作时,我得到了错误“找不到命令”。CircleCI 建议使用gcloud-cli
orb 安装和初始化 gcloud cli。
我的工作流程如下所示:
该gcp-cli/install_and_initialize_cli
步骤运行良好,但是当我运行build_job
它时说gcloud
找不到命令。我假设运行 gcp-cli orb 将使 gcloud-cli 可用于所有下游作业。
有没有办法让 gcloud-cli 可用于下游作业?我试图持久化/附加工作区但没有成功(并不意味着这不是一个可能的解决方案)。另一种可能的解决方案是找到一种方法来运行 gcp-cli orb 作为 my 的一部分build_job
,但我也不太清楚该怎么做。
供参考(非常精简)build_job
:
google-cloud-platform - 如何配置多个 gcloud 项目
在我的工作笔记本电脑上,我用我们的产品项目配置了 gcloud。当我这样做时gcloud config configurations list
,我只得到一行结果,即ACTIVE并且这是我的工作项目。
现在进行一些个人测试,我创建了一个与我的个人电子邮件 ID 相关联的单独项目。我将如何使用我的 gcloud cli 配置/连接这个项目?
我努力了
gcloud auth application-default login
打开浏览器,我使用个人电子邮件 ID 登录。网页向我展示了OK
,控制台从未改变。我也尝试过
gcloud auth login <personal_email_id>@gmail.com
并得到了相同的结果。
那么如何将我的个人谷歌项目连接到连接到我的工作产品项目的同一个 gcloud。甚至可能吗?
google-cloud-platform - gcloud CLI 的分段错误
我正在使用 gcloud-cli。使用 snap 将它安装在 ubuntu 18.04 上。
经过验证的日志,甚至以详细模式运行。但是找不到任何分段错误的原因。
我正在使用的命令
gcloud init --verbosity=debug
我面临的问题
任何帮助表示赞赏。提前致谢。
google-cloud-functions - 访问 firebase 配置
我有一个使用serverless-google-cloudfunctions
插件部署在无服务器谷歌云平台中的功能。该函数已成功部署,但是当我尝试访问该
require('firebase-functions').config()
对象时,它未定义。
如果您使用 gcloud 部署该功能,Firebase 配置是否不可用?部署是否必须使用 firebase-cli 完成?
我的假设是,由于 Firebase 函数也是 gcloud 函数,反之亦然,因此我在访问配置时不会遇到任何问题。
我还没有尝试使用 gcloud sdk(没有无服务器)部署该功能。
谢谢
gcloud - 由于大小或权限,GCloud 自定义图片上传失败
一段时间以来,我一直在尝试上传两个自定义图像,但我一再失败。在导入过程中,Google 应用程序始终以 Compute Engine 默认服务帐户不具有角色“roles/compute.storageAdmin”的消息进行响应。但是,我都使用 CLI 作为 web 界面来分配它。
值得注意的是,应用程序在调整磁盘大小期间会引发此错误。磁盘的原始大小约为 10GB,但是,它尝试将其转换为 1024GB (!) 磁盘。这让我开始思考,可能是这对于应用程序来说太大了,因此它抛出了缺少权限的错误?
作为后续问题,我没有找到任何设置磁盘大小的选项(不在 CLI 或 webapp 中)。有人知道这样的选择吗?
这是我收到的错误消息:
谢谢你的时间!
编辑:不确定,但我很确定这是由于 1024GB 太大。我已经使用相同的方法上传了 64GB,没有任何问题。对于那些在我之后阅读的人来说,这很可能是问题所在(:
yaml - 可以在 --properties 中使用 yaml 数组和“gcloud deployment-manager”吗?
--properties
是否可以在with中使用 yaml 数组gcloud deployment-manager
?
我试过类似的东西:
我得到:
应该可以在一行上使用流样式来完成,但我认为gcloud
CLI 会以逗号分隔字符串。我还没有想出逃避逗号的方法。
google-bigquery - 如何对我在 Google 的 AutoML 表中创建的模型在 gCloud 存储桶中的 7000 (200GB+) csv 上运行批量预测?
我的问题似乎是CLI 看不到我在 AutoML Tables 产品下的这个项目中创建的模型。对此的任何帮助将不胜感激。
我正在尝试使用 CLI,因为我无法一次通过 Web 界面提交 7000 多个 CSV(Web 界面仅限于一个输入文件。我尝试将 CSV 导入 BigQuery 表,但是导入大约 3M 行后失败。CSV 有大约 7.3B 行。
我很想将它们全部导入 BigQuery,并将 7.3B 的数字降低到我可以合理认为的非零结果,但我也无法将所有 CSV 导入 BigQuery。
无论如何,对于 CLI:
我在这里阅读了 gCloud 的文档:https ://cloud.google.com/ai-platform/prediction/docs/batch-predict但这似乎是指“AI Platform”,而不是 AutoML Tables 产品。当我尝试使用此页面上列出的 CLI 指令时:
我得到:
当我检查 gCloud 是否可以看到我现在在 AutoML Tables 中拥有的三个模型中的任何一个时:
它回来了 0 模型?
我已经验证我选择了正确的项目: