如何获取或生成 Google Cloud Run 服务的部署 URL

2024-03-14

如何在 CI 环境中以编程方式获取已部署服务的 URL?成功部署后确实会记录 URL,但如果我想以编程方式提取并使用 URL,作为部署后需求的一部分,例如,该怎么办?发布验收测试的 URL。


只需使用该标志:--format='value(status.url)' with gcloud run services describe

这是整个命令:

$ gcloud run services describe SERVICE --platform managed --region REGION --format 'value(status.url)'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取或生成 Google Cloud Run 服务的部署 URL 的相关文章

  • 使用用户帐户凭据访问私有 Cloud Run/Cloud Functions

    这是我的用例 我已经以私有模式部署了 Cloud Run 服务 与云功能相同的问题 我正在开发一项使用此 Cloud Run 的新服务 我使用应用程序中的默认凭据进行身份验证 它适用于 Compute Engine 和 Cloud Run
  • Cloud Run 请求限制

    目前 Cloud Run 的请求限制为32 Mb每个请求 这使得无法上传视频等文件 未对 GCP 存储进行任何更改 与此同时所有配额页面并未将此限制列为您可以向支持请求增加的限制 所以问题是 有谁知道如何增加此限制或如何使其成为可能 上传视
  • Google Cloud Functions 与 socket.io [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我的理解是 要使用 socket io 建立持久套接字连接 Node js 服务器应该始终运行 对于 Google Cloud Functions
  • Cloud Run Build 期间未定义环境变量

    我使用 Google Cloud Run 来容器化 node js 应用程序 我通过以下方式将环境变量添加到谷歌云运行中本指南并期望在我的应用程序代码中使用它们 但 每当我运行构建 云运行构建 时 它都会向我显示process env NO
  • 如何检查有多少个 Google Cloud Run 容器实例正在运行?

    Google Cloud Run 让我可以设置并发性对于给定的容器 这是在新容器启动之前它将服务的并发请求数 我如何实际检查在任何给定时间有多少容器正在运行 Web 界面提到了哪些服务正在运行 但没有提到有多少服务 当我这样做时也是如此gc
  • Cloud Run 在 121 秒后崩溃

    我正在使用 PubSub 主题和订阅触发器触发长时间运行的抓取 Cloud Run 函数 每次我运行它时 它都会在 121 8 秒后崩溃 但我不明白为什么 POST 503 556B 121 8s APIs Google https dev
  • 从 Google Cloud 上的 Cloud Run 访问 Cloud SQL

    我有一个 Cloud Run 服务 可以通过以下方式访问 Cloud SQL 实例SQLAlchemy 但是 在 Cloud Run 的日志中 我看到CloudSQL connection failed Please see https c
  • 如何在 React 中使用 Google Cloud Run Dashboard 上声明的 ENV 变量

    我正在使用 Dockerfile 将 create react app 服务部署到 Google Cloud Run 上 但我想不再在 env 文件中声明 env 变量 而是在 Google Cloud Run 的仪表板上声明它们 如下所示
  • 请求取消不会传播到云运行容器

    当发送到云运行服务的 HTTP 请求被发起服务取消时 取消 关闭的连接不会传播到云运行容器内正在服务的请求 示例代码 package main import log net http os time func main port os Ge
  • 如何将 Docker Hub 镜像拉取到 Google Cloud Run?

    我正在尝试将 Docker 映像拉入 Google Cloud Run 我发现我可能需要先将其拉到 Google 容器注册表 但我可以以某种方式避免它吗 另外 我宁愿直接从源头获取它以使其保持最新 我查看了该项目 最后在 Cloud Run
  • 如何修复 CloudRun 错误“请求因没有可用实例而中止”

    我正在使用托管 CloudRun 来部署容器concurrency 1 部署后 我将并行触发四个长时间运行的请求 大多数时候 一切都工作正常 但偶尔 我会在几秒钟内面临来自其中一个节点的 500 条消息 日志仅提供主题中提供的错误消息 使用
  • 将 docker 镜像部署到云运行时如何解决“容器无法启动错误”

    问题陈述 我创建了一个 docker 应用程序 一个简单的 python 代码 并尝试使用 Google Cloudrun 进行部署和自动运行 但每次在部署过程中我都会看到以下错误 command gcloud run deploy my
  • 部署 Gen2 Cloud Function 时出现权限被拒绝错误

    我们根据给定的需求开发了云功能 并使用第一代进行了初步验证 一切顺利 但需要进行的修改很少 因此需要额外的处理时间 因此我们必须切换到 gen2 以下是 gcloud 函数部署命令 gcloud functions deploy gen2
  • 尝试在 Cloud Run 中使用 Google Cloud Storage 时调用者没有权限

    我正在尝试使用 Cloud Storage 在 Google Cloud Run 上设置 Node 项目 使用创建的服务帐户时 我遇到了身份验证问题 创建服务帐户时 我成功下载了 JSON 令牌 并使所有内容在本地开发环境中正常运行 问题是
  • GCP Cloud Run:禁用默认 URL 并仅使用自定义域?

    是否可以像这样禁用默认 URLhttps my app 332mpca uc a run app并且仅使用域映射中定义的自定义域 您无法使用自定义域来实现这一点 您可以通过在 Cloud Run 前面添加负载均衡器来实现类似的目标 这要归功
  • 如何从 Cloud Run 安全连接到 Cloud SQL?

    如何连接到 Cloud SQL 上的数据库 而无需在容器内添加凭证文件 UPDATE 要从 Cloud Run 连接到 Cloud SQL 请参阅官方文档 https cloud google com run docs configurin
  • 如何在 Cloud Run 上部署 Typescript 项目

    Cloud Run error The user provided container failed to start and listen on the port defined provided by the PORT 8080 env
  • 使用 Deployment Manager 创建 Cloud Run 服务

    我正在尝试使用部署管理器创建 Cloud Run 服务 因为 Cloud Run 资源类型没有本机支持 我通过在以下位置提供其描述符来为 Cloud Run API 创建类型提供程序 https run googleapis com dis
  • 处理 Cloud Run 容器关闭

    在编写 Cloud Run 服务时 我们开发一个容器来监听PORT用于处理传入 HTTP 请求的环境变量 容器的实例会启动并处理请求 然后在完成原始请求后存活一段时间 以防有更多请求到达 如果没有进一步的请求 GCP关闭容器 我在这方面有一
  • 无法从 Spring Cloud 配置或环境变量中解密属性

    我正在尝试获取我的 KMS 库 在这里找到 https github com hfgbarrigas gcp kms spring boot 解密来自 Google Cloud 配置服务器或环境变量的 application yml 中的项

随机推荐