Облачная платформа Google: облачная оболочка - есть ли способ «сохранить» настройки инициализации gcloud? - PullRequest
0 голосов
/ 24 октября 2018

Кто-нибудь знает способ сохранения конфигураций, выполняемых с помощью команд "gcloud init" внутри облачной оболочки, чтобы они не исчезали при каждом отключении?

Я выяснил, как сохранить установки Python pip с помощью--user

пример: pip install --user pandas

Но, когда я создаю новую конфигурацию с помощью gcloud init, используйте ее для небольшого закрытия облака (или время ожидания облака для меня истекло)), затем подключитесь позже, конфигурации исчезли.

Ничего страшного, я прыгаю между проектами и т. д., так что приятно сохранить конфигурации, чтобы я мог просто запустить конфигурации конфигурации gcloud, активировать config-имя

Спасибо ... Рич Марнэйн

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Google Cloud Shell сохраняет только данные в вашем каталоге $ HOME.Такие команды, как gcloud init, изменяют переменные среды и сохраняют файлы конфигурации в /tmp, который удаляется при перезапуске виртуальной машины.Виртуальная машина останавливается после простоя в течение 20 или 60 минут в зависимости от того, какой документ вы прочитали.

Google Cloud Shell - это контейнер Docker.Вы можете изменить изображение докера для настройки в соответствии с вашими потребностями.Этот метод позволит вам устанавливать пакеты, инструменты и т. Д., Которые не находятся в вашем каталоге $ HOME.

Вы также можете хранить свои файлы и сценарии конфигурации в Google Cloud Storage.Измените .bashrc, чтобы загрузить облачные файлы и запустить скрипт конфигурации.

Любой метод позволит вам создать постоянную среду.

Этот ответ StackOverflow подробно описывает, что делает gcloud init икак в основном эмулировать то же самое через скрипт или командную строку.

подробности инициализации gcloud

0 голосов
/ 25 октября 2018

это не совсем то, что я хотел, но так как моя учетная запись (идентификатор пользователя) не меняется, я просто собираюсь сделать команду gcloud config set project second-project-name

достаточно хорошоСпасибо ... Рич

...