【发布时间】:2021-02-02 09:04:16
【问题描述】:
对于我的应用程序,我在 GCP 上有两个不同的环境:登台和生产。我的静态 Angular 应用程序当前部署在 GAE 上。现在我想知道是否可以使用两个不同的 URL 分别部署这两个环境?还是有其他更适合这种设置的解决方案?
如果不是,我可能不得不切换回 Google Cloud Run。
提前致谢。
【问题讨论】:
标签: google-app-engine google-cloud-platform
对于我的应用程序,我在 GCP 上有两个不同的环境:登台和生产。我的静态 Angular 应用程序当前部署在 GAE 上。现在我想知道是否可以使用两个不同的 URL 分别部署这两个环境?还是有其他更适合这种设置的解决方案?
如果不是,我可能不得不切换回 Google Cloud Run。
提前致谢。
【问题讨论】:
标签: google-app-engine google-cloud-platform
2 个环境 = 2 个项目!这更简单,而且您拥有重复的 App Engine 免费层(每个项目)
如果您在同一个 GAE 上部署 2 次同一个包(因此,在同一个项目上),则每次部署都需要一个 app.yaml。因此,您的暂存部署管道与生产部署管道并不完全相同。 URL 格式也一样。非默认服务的 URL 以服务名称为前缀。而且您应该对处理程序定义、调度程序(如果有的话)有问题,......
不,最简单的方法是每个环境有 1 个项目
【讨论】: