截至2017年5月,我该如何在App Engine弹性上运行F1-Micro实例



我知道有很多这样的问题,但是每次设置一个新项目,通常没有适当的文档。

之前,在(vm:true( - times中,我曾经以以下设置运行F1-Micro实例,这不再被接受:

beta_settings:
  machine_type: f1-micro

诸如此类的答案表明,可以通过较早的资源来实现相同的答案。

但是,当我现在尝试此操作时(Memory_GB上的0.18(,我会收到以下错误消息:

Error creating Deployment Manager deployment, status: 1, error: Memory GB (0.58) per VCPUs must be between 0.90 and 6.50.

我必须将内存选项增加到0.5左右才能实际部署。然后,我然后去查看计算发动机资源以检查实际运行的机器类型。但是,从该视图中,App Engine灵活的实例似乎已被删除。我找不到在线控制台的任何地方。我获得的最接近的是在实例上启用调试模式,并运行:

curl --header "Metadata-Flavor:Google" http://metadata.google.internal/computeMetadata/v1/instance/machine-type

我得到结果:

projects/349377138382/machineTypes/custom-1-1024

..表示这是运行的自定义机器类型。我有很多小型服务正在运行,并且觉得我对正在使用的资源没有透明度。有时我想知道它是否是故意这样做的,迫使人们花更多的钱。

我在这里瞎了,还是有任何整洁的技巧可以使广告机的运行类型运行,并通过提供的工具进行视觉验证?

应用程序灵活性当前仅支持基于app.yaml中资源声明的自定义计算机类型。如您所见,有效资源范围有一些局限性。没有"技巧"来强制特定的机器类型。

问候, zach

相关内容

最新更新