gcloud

Google Cloud Build 可以像在终端本地运行一样运行 python 脚本并显示输出吗?

我正在尝试构建一个非常基本的 CI 管道,该管道在将代码推送到 Cloud Source Repositories 时对其运行基本测试。目前我只是想让 Cloud Build 运行一个简单的 python 脚本并显示输出。我的 Dockerfile 设置环境并调用 python 脚本,我希望这只是在 Cloud Build 日志中显示输出,但事实并非如此。调用脚本的步骤显示: Step 6/6 ... »

GCP:应用服务版本的配置

我一直在搜索 gcloud 文档和网络,但找不到为 gcloud 应用服务版本设置配置的方法。 在我的另一个项目中已经完成了,但我忘记了如何再次更新它。我想做的是为单个服务设置最大版本限制 - 例如: 使其在版本列表中最多只保留10个(例如),并且还设置为忽略某些版本(例如,不删除版本“维护”) 这是我的app.yaml env: flex runtime: nodejs ser... »

从 Bigquery 中的月表到日表

我尝试将月表分解为日表以提高性能。假设我有以下 n 行模式: field1 STRING NULLABLE field2 STRING NULLABLE field3 RECORD NULLABLE field4 STRING REPEATED field5 STRING REPEATED field5 STRING REPEATE... »

如何使用 gcloud 命令行部署多个功能?

我想部署多个云功能。这是我的index.js: const { batchMultipleMessage } = require('./gcf-1'); const { batchMultipleMessage2 } = require('./gcf-2'); module.exports = { batchMultipleMessage, batchMultipleMessage2 ... »

使用用户凭据在 Cloud Run 中对 gcloud SDK 进行身份验证

我目前正在开展一个项目,该项目将自动设置一个新的 Firebase/Gcloud 项目。它严重依赖 Firebase CLI 和 gcloud SDK 以及用户凭据来执行几个强制性步骤。 我现在正尝试将此项目移动到 Cloud Run 上的 Docker 容器。我已经能够使用他们的built-in token-based CI command 使用用户凭据对 Firebase CLI 进行身份验... »

通过 nodejs 使用不记名令牌进行谷歌云身份验证

我的客户有一个在 Google 云上运行的 GraphQL API。 我已收到用于身份验证以及访问 gcloud 命令行工具的服务帐户。 当像这样使用 gcloud 命令行时: gcloud auth print-identity-token 我可以生成一个可用于向 api 发出 post 请求的令牌。这很有效,我可以从邮递员、失眠症和我的 nodejs 应用程序向 api 发出成功的发... »

谷歌云 GPU 机器突然重启

在 GPU 机器上训练模型时,由于某些系统补丁过程而中断。由于谷歌云 GPU 机器没有实时迁移的选项,因此每次发生这种情况都重新开始训练是一项痛苦的任务。谷歌已经明确提到没有办法解决这个问题,只能重启这个Doc中的机器。 有没有一种聪明的方法来检测机器是否重新启动并自动恢复训练。 有时也会发生由于某些内核更新,CUDA 驱动程序停止工作,GPU 不可见,需要重新安装 CUDA 驱动程序。所以编写启... »

gcloud nodejs 数据存储:如何创建具有父级的实体?

如何使用gcloud、datastore 和nodejs 创建具有父级的实体? 如何搜索具有给定父级的所有实体? 类似的东西(这不起作用): var path = [{kind: 'Parent', id: parentId}, {kind: 'Me'}]; var key = ds.key(path); var entity = { key: key, data: toDatast... »

无法使用 gcloud app deploy 推送 docker 映像

我正在尝试使用 Google Cloud SDK 在 GCP 中部署 Node.js 应用程序。 我是初学者,所以我使用的是基本部署命令。 gcloud app deploy 过去三个月我从未遇到过问题,但我开始收到此错误。 Step #1: INFO[0101] Taking snapshot of full filesystem... Step #1: INFO... »

gsutil:ImportError:没有名为 google 的模块

截至 2016 年 2 月 11 日星期五,gsutil 突然停止工作。我使用 gsutil 运行夜间备份,并在执行之前执行 gcloud components update。 $ gsutil --version Traceback (most recent call last): File "/home/IRUser/google-cloud-sdk/bin/bootstrapping/... »

如何在带有凭据的 docker build 映像中使用 gcloud 命令

我有一个需要使用 gcloud 命令的项目,我需要使用正确的凭据进行构建,似乎 gcloud 命令不使用变量 GOOGLE_APPLICATION_CREDENTIALS,所以我在 docker 的 RUN 步骤中设置了身份验证 FROM google/cloud-sdk COPY . usr/src/app WORKDIR /usr/src/app RUN gcloud auth activa... »

Gcloud:使用服务帐户进行身份验证

使用 gcloud 使用服务帐户进行身份验证 我们正在使用以下命令使用 .json 文件激活服务帐户。 gcloud auth activate-service-account <service_account> --key-file <file_name> 完成此操作后,我们就可以部署模板了。 但是我们不应该将 json 文件保存在服务器上以进行身份​​验证。 是... »

Google Compute Engine 实例设置标签

我正在尝试在 Java 上以编程方式为 VM 实例设置标签。这是我实现它的方式。 private void setLabels(String key, String value) { Compute computeService = ComputeClientHelper.getClient(); InstancesSetLabelsRequest requestBody =... »

谷歌云构建 cli - 在构建过程中获取工件 URL

我正在使用 Google 云构建触发器来构建我的容器映像。推送新构建后(通过 git tag 推送),我可以在我的 Cloud Build 历史记录中看到它。 如您所见,构建已经有一个artifact URI(图像的URI)。但是,当调用 gcloud build list 时 - 它不存在: 它仅在建筑物完成后出现在 IMAGE 列中。 如何在构建时获取artifact 构建?... »

如何使用 CI/CD 和 Google CloudSQL 在 django 中迁移 db?

我在 gitlab 中有一个 django 存储库设置,我正在尝试使用 gitlab CI/CD 在谷歌云上自动构建和部署。 应用必须部署在 App Engine 上,并且必须使用 CloudSQL 进行动态数据存储。 我面临的问题是在部署我的应用程序之前在数据库上执行迁移时。 我应该运行连接到 cloudSQL 的 ./manage.py migrate。 我读到我们可以使用云代理连接到... »

Kubernetes 上的 GraphQL 服务器到服务器连接超时

我目前在 gcloud kubernetes 平台上运行 3 个服务。 前端通过 graphql 查询连接到后端并请求一些数据。这个查询被转发到另一个负责特定类型数据的服务,即“面包”。 所以你有前端 (react/next.js) -> 后端 #1 (graphql) -> 后端 #2 (graphql) 所有这些都可以在集群内通信,我可以通过“kubectl logs podname... »