Да, согласно документации сценарий запуска запускается при каждой загрузке, и нет возможности изменить это поведение:
Compute Engine позволяет создавать и запускать собственный запуск сценарии на экземплярах виртуальной машины (ВМ) для выполнения автоматических задач при каждой загрузке экземпляра. Сценарии запуска могут выполнять такие действия, как установка программного обеспечения, выполнение обновлений, включение служб и любые другие задачи, определенные в сценарии.
Для решения этой проблемы вы можете использовать этот обходной путь :
- Установите флаг, например файл на диске, когда ваш сценарий запуска запускается в первый раз.
- Проверьте наличие этого флага в сценарии запуска и выйдите без каких-либо действие, если флаг существует.