3

Есть ли в любом случае, что я могу управлять версиями и экземплярами appengine через вызовы API?управление версиями движка приложения через вызовы API

Что я имею в виду, управляя, это запуск/остановка/удаление версий, развернутых в appengine через вызовы API.

Возможно ли это с помощью команд gcloud sdk из командной строки?

Другой вопрос: предоставляет ли google API (или команды) для проверки состояния запущенных экземпляров? проверить, если экземпляр находится в режиме ожидания или нет, и как долго его простоя

ответ

1

Существует бета API для управления версиями и услуги здесь:

https://cloud.google.com/appengine/docs/admin-api/

API-интерфейс все еще бета, потому что это в стадии активного развития; существует еще несколько методов и полей, которые не реализованы. Вскоре после того, как они будут завершены, API будет отмечен как «v1», хотя v1beta4 и v1beta5 будут поддерживаться в течение нескольких месяцев на переходном этапе.

Например, API еще не включает операции над экземплярами, но я ожидаю, что List/Get/Delete будет доступен довольно скоро. Поскольку App Engine автоматически создает экземпляры для вас, API-интерфейс экземпляра нет.

Я только что заметил, что последнее обновление документации, похоже, спрятало documentation for the REST interface, поэтому я отброшу эту ссылку, чтобы вы могли найти текущие реализованные методы. (Version.Update также реализуется для нескольких полей, поэтому обновление документации должно появиться очень скоро.)

Смежные вопросы