Обнаружить скрипт запуска экземпляра вычислений Google завершен?

В Google Compute Engine при запуске виртуальной машины создается операция. Когда операция завершена, виртуальная машина готова (или операция может иметь статус сбоя). Однако мой сценарий запуска (указанный через startup-script-url) все еще выполняется после успешной операции вставки.

Есть ли способ обнаружить использование API вычислений?

Я использую библиотеку узлов googleapis, которая по сути является оболочкой официального Compute Api (https://developers.google.com/apis-explorer/#p/compute/v1/).

Когда я делаю это вручную, я просто слежу за последовательной консолью.


person Jaap    schedule 20.01.2016    source источник


Ответы (1)


Не уверен, что это сработает, но вы можете позволить своему сценарию запуска добавить тег к своему хосту, как только это будет сделано: https://cloud.google.com/sdk/gcloud/reference/compute/instances/add-tags

Затем вы можете опрашивать звонки на describe: https://cloud.google.com/sdk/gcloud/reference/compute/instances/describe

Как только вы увидите добавленный тег, ваш сценарий должен быть готов.

person Christiaan    schedule 20.01.2016