Назад | Перейти на главную страницу

Попытка перезапустить экземпляр вычислений Google «INVALID_FIELD_VALUE: недопустимое значение для поля 'resource. @': '@'. Ресурс не найден ».

Использование сайта https://console.developers.google.com, я безуспешно пытался запустить экземпляр в облаке вычислительного движка Google. Он остановился и запустился несколько месяцев назад, но с тех пор я не мог перезапустить его с каждой попытки.

"resource.kernel" - это пример допустимого поля ресурса. Кажется, пустое имя ресурса или массив ресурсов пропал?

 operation-1407990294019-5008f49527bb9-04bcda5c-f8616595

 Error  
 INVALID_FIELD_VALUE: Invalid value for field 'resource.@': '@'. Resource was not found.

 Operation type 
 reset

 Target type    
 Instances
Serial console  
Hide output


Invalid value for field 'resource.projects': 'projects/14008721509110051'.  Resource was not found.

Equivalent REST

При нажатии на красный восклицательный знак (см. Снимки экрана ниже) появляется всплывающее текстовое поле:
"Экземпляр остановлен и больше не работает."

So even though google knows the instance is definitely not started, the only button available via https://console.developers.google.com is "перезагрузка".


Снимок экрана 1 из 2 показывает, как именно он пытается его перезагрузить.

 


Снимок экрана 2 из 2 показывает, как именно он пытается его перезагрузить.

Как вы отметили, наличие красного значка восклицательного знака указывает на то, что экземпляр был остановлен. К сожалению, даже несмотря на наличие кнопки перезагрузки для завершенных экземпляров, она просто не будет работать; бэкэнд-системе, которая обрабатывает вызов API перезагрузки, требуется работающий экземпляр, а не завершенный. Чтобы снова запустить экземпляр, вам нужно удалить его (но сохранить диск!) И создать новый экземпляр, загружающийся с этого существующего диска. Фактически это то же самое, что перезапуск машины, но, очевидно, требует небольшой работы.

Я отправлю запрос функции, чтобы лучше справиться с запуском завершенных экземпляров - то, что вы делаете, имеет смысл, и я лично хотел бы, чтобы система поддерживала это напрямую.