Google Cloud Shell помещает файлы в один экземпляр для двух отдельных проектов - PullRequest
0 голосов
/ 13 мая 2018

[Newbie Alert] Я запустил GCP и запустил его.У меня есть два активных проекта.Я успешно получил образец webhook с диалоговым потоком в первом проекте.

Теперь я хочу протестировать что-то отдельное во втором проекте, который требует загрузки файлов примеров и, как и следовало ожидать, запустить второй набор команд и другие вещи для работы с этим вторым проектом.

То, что происходит, заключается в том, что я получаю все необходимое для того, чтобы оба проекта появлялись в одном и том же месте независимо от того, с какого проекта я запускаю Cloud Shell.Я не могу выполнить определенные команды или перезаписать один файл поверх другого, так как это разрушает проекты.

Я предполагаю, что это означает, что это один экземпляр на пользователя, но как у вас есть проект и его файлы / действия полностью отделены отдругой проект.Я знаю, что это что-то глупое, что я скучаю.

Заранее спасибо

Рик

1 Ответ

0 голосов
/ 14 мая 2018

Рик, вы правы, что экземпляр Cloud Shell для каждого пользователя, а не для проекта GCP.Для разделения файлов, предназначенных для разных проектов GCP, вы должны просто использовать разные подкаталоги вашего домашнего каталога.Чтобы переключать проекты в Cloud Shell, вы можете использовать команду «gcloud config set project ...»;имя выбранного в настоящий момент проекта появится в заголовке вкладки Cloud Shell и в приглашении терминала.

Мы находимся в процессе, чтобы сделать связь между выбранным проектом и сеансом Cloud Shell чуть более очевидной впользовательский интерфейс.Следите за некоторыми изменениями в ближайшие недели.

ps Я видел, что вы также спрашивали об этом, используя форму обратной связи Cloud Shell, но я отвечаю здесь в интересах других, у которых может возникнуть тот же вопрос.

...