Запуск / остановка пользовательских движков 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>

Надеюсь это поможет!

Другие вопросы по тегам