【问题标题】:Google Cloud App Engine - Deploy multiple environmentsGoogle Cloud App Engine - 部署多个环境
【发布时间】:2021-02-02 09:04:16
【问题描述】:

对于我的应用程序,我在 GCP 上有两个不同的环境:登台和生产。我的静态 Angular 应用程序当前部署在 GAE 上。现在我想知道是否可以使用两个不同的 URL 分别部署这两个环境?还是有其他更适合这种设置的解决方案?

如果不是,我可能不得不切换回 Google Cloud Run。

提前致谢。

【问题讨论】:

    标签: google-app-engine google-cloud-platform


    【解决方案1】:

    2 个环境 = 2 个项目!这更简单,而且您拥有重复的 App Engine 免费层(每个项目)

    如果您在同一个 GAE 上部署 2 次同一个包(因此,在同一个项目上),则每次部署都需要一个 app.yaml。因此,您的暂存部署管道与生产部署管道并不完全相同。 URL 格式也一样。非默认服务的 URL 以服务名称为前缀。而且您应该对处理程序定义、调度程序(如果有的话)有问题,......

    不,最简单的方法是每个环境有 1 个项目

    【讨论】:

    • 另一种选择是使用不同的服务进行暂存。在某些情况下,您需要在上线之前使用生产数据进行测试,当然您需要小心弄乱您的生产数据。
    猜你喜欢
    • 2019-09-17
    • 2021-09-25
    • 2021-04-14
    • 2017-08-24
    • 2023-04-05
    • 2021-03-23
    • 2020-06-02
    • 2014-08-03
    • 1970-01-01
    相关资源
    最近更新 更多