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

时间:2014-11-29 11:43:56

标签: google-apps google-compute-engine google-app-engine

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

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

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

4 个答案:

答案 0 :(得分:31)

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

在网站上花了15分钟后,我找到了2种停止申请的方法。希望这会对其他人有所帮助,直到UI再次发生变化。

方法1:禁用应用程序

进入App Engine,设置,点击停用应用程序

Screenshot of App Engine, Settings

方法2:停止实例

进入App Engine,版本,然后点击停止

Screenshot of App Engine, Versions

答案 1 :(得分:7)

将您的代码更改为不提供网页并在线更新服务器,或使用管理控制台更改安全设置,以便任何人都无法看到。

即。到这里.. https://appengine.google.com/如果你有一个谷歌应用程序帐户,那么你应该看到有一个"禁用或删除应用程序"部分。

答案 2 :(得分:3)

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

您可以通过使用空应用程序重新部署应用程序来覆盖应用程序的默认版本,并创建仅使用静态文件的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

停止您的应用

答案 3 :(得分:1)

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

enter image description here