在 GCP 上连接两个云 运行 服务

Connect two cloud run services on GCP

我需要在GCP上部署两个云运行服务,一个是前端,一个是后端所以我想问一下

  1. 是否可以像这样连接 2 个服务?
  2. 如果可能的话,连接这两个能够通信的服务的最佳方式是什么?

我通过互联网搜索没有找到很多有用的信息

请参考官方文档:

Securing Cloud Run services tutorial

This tutorial walks through how to create a secure two-service application running on Cloud Run. This application is a Markdown editor which includes a public "frontend" service which anyone can use to compose markdown text, and a private "backend" service which renders Markdown text to HTML.

是的,我不打算详细介绍。但我会给你一个工作流程的快速概述。 假设您没有源代码管理中的代码,并且这是一个已经构建的 docker 容器。

  1. 您想通过 gcloud 加载 docker 图像,使用 docker 加载以加载 docker .tar 图像。
  2. 接下来您将标记该图像。
  3. 将镜像推送到容器注册表
  4. 导航到云 web-console 单击创建服务,或者您可以 运行 gcloud 运行 cli 上的图像。
  5. 如果你需要一个数据库,最好使用云 sql 假设它是 postgresql。你想在同一地区预先创建一个。
  6. 在部署期间,您可以单击“连接”选项卡并附加您的数据库实例,将容器端口设置为您的侦听端口。 有帮助就点个赞吧!