Запуск / остановка пользовательских движков Google для пользовательских экземпляров среды выполнения
Я создал небольшой веб-сервис, используя Node.js и PhantomJS, и развернул его на движке приложений Google, используя его гибкие среды... Проблема в том, что сервис используется только в течение получаса каждый день, но экземпляры виртуальных машин работают все время, и я плачу за это... Так что мне нужно иметь возможность автоматически запускать экземпляры перед запланированным временем выполнения моего приложения, а затем автоматически останавливать их. Я пытался использовать задания Cron для вызова start/stop через API, как здесь, но это не удалось..
Спасибо за продвижение
1 ответ
Похоже, что в настоящее время мы не предоставляем метод остановки версии в API остальных: https://cloud.google.com/appengine/docs/admin-api/
Однако - вы можете остановить версию, выполнив эту команду:
gcloud app versions list
gcloud app versions stop <version>
Это обеспечит выключение виртуальных машин. Когда вы будете готовы включить их снова...
gcloud app versions start <version>
Надеюсь это поможет!