使用网站https://console.developers.google.com,我尝试在谷歌计算引擎云上启动一个实例,但没有成功。几个月前它停止并启动得很好,但是从那以后的每一次尝试,我都无法重新启动它。
“resource.kernel”是有效资源字段的示例。似乎是一个空白的资源名称或一组资源丢失了?
操作-1407990294019-5008f49527bb9-04bcda5c-f8616595 错误 INVALID_FIELD_VALUE:字段'resource.@'的值无效:'@'。找不到资源。 操作类型 重置 目标类型 实例
串行控制台 隐藏输出 字段“resource.projects”的值无效:“projects/14008721509110051”。找不到资源。 等效的 REST
点击红色感叹号(见下面的截图),弹出文本框显示:
“实例已终止,不再运行。 ”
因此,即使谷歌知道实例肯定没有启动,通过https://console.developers.google.com可用的唯一按钮是“重启”。
屏幕截图 1 of 2 关于它如何尝试重新启动它。
正如您所指出的,红色感叹号图标的存在表示实例已终止。不幸的是,即使已终止的实例有一个重启按钮,它也根本不起作用;处理重启 API 调用的后端系统需要一个正在运行的实例,而不是一个已终止的实例。为了让实例再次运行,您需要删除实例(但保存磁盘!),并创建一个从现有磁盘启动的新实例。这实际上与重新启动机器相同,但显然需要一些跑腿工作。
我将提交一个功能请求以更好地处理启动终止的实例——你所做的事情是有道理的,我个人希望看到系统直接支持它。