如何停止或禁用 Google App Engine 生产服务器?

问题描述 投票:0回答:4

我已将谷歌应用程序Java项目上传到生产谷歌应用程序引擎(来自本教程),但我找不到任何有关如何停止或禁用生产应用程序引擎的信息。

在谷歌开发者控制台中,我可以通过菜单“计算”->“实例”关闭实例,但是如果我在浏览器中打开或访问应用程序的 URL,应用程序实例将再次开始运行。

那么如何完全停止或禁用 Google App Engine 生产服务器呢?

google-cloud-platform google-app-engine google-compute-engine google-apps
4个回答
60
投票

游戏后期,教程目前建议删除项目,但我想保留项目 ID,因此建议的选项对我来说不是理想的解决方案。

在网站上花了 15 分钟后,我找到了 2 种停止该应用程序的方法。希望这对其他人有帮助,直到 UI 再次更改。

方法一:禁用应用程序

进入 App Engine、设置,单击 禁用应用程序

方法二:停止实例

进入 App Engine、版本,然后单击 STOP


15
投票

将代码更改为不提供页面并在线更新服务器,或者使用管理控制台并更改安全设置,这样就没有人可以看到它。

即到这里.. https://appengine.google.com/ 如果您有 Google 应用帐户,那么您应该会看到“禁用或删除应用程序”部分。


8
投票

对我来说,其他解决方案都不适用,因为我正在一个已经使用 Firestore 的项目上测试 AppEngine,并且禁用该应用程序也会禁用它,这不是一个选项。
我联系了谷歌,这是他们给我的解决方案:

您可以通过使用空应用程序重新部署应用程序并创建仅使用静态文件的 app.yaml 来覆盖应用程序的默认版本:

module: default
runtime: python27
api_version: '1.0'
threadsafe: true
handlers:
  - url: /
    static_files: index.html
    upload: index.html
manual_scaling:
  instances: 1

一个虚拟的index.html,例如:

<title>CLOSED</title>

并使用以下方式部署它:

gcloud app deploy app.yaml

然后您可以使用

gcloud app versions stop VERSION_ID

停止您的应用程序

6
投票

进入 App Engine > 实例
选择您想要删除的所有实例
点击删除

© www.soinside.com 2019 - 2024. All rights reserved.