К сожалению, для создания репозитория datalab-notebooks
в облачных хранилищах исходного кода из действия инициализации требуется некоторая предварительная работа.
Причина в том, что для создания хранилища требуется, чтобы учетная запись службы для виртуальной машины имела разрешение IAM «source.repos.create» на проект, что по умолчанию неверно.
Вы можете либо предоставить это разрешение учетной записи службы, а затем создать хранилище с помощью gcloud source repos create datalab-notebooks
, либо вручную создать хранилище перед созданием кластера.
Затем, чтобы клонировать репозиторий внутри вашего скрипта запуска, добавьте следующие строки:
mkdir -p ${HOME}/datalab
gcloud source repos clone datalab-notebooks ${HOME}/datalab/notebooks
Если вы изменяете стандартное действие init для Datalab, я бы предложил добавить эти строки здесь