2016-07-25 2 views
1

Google Cloud Datalab использует учетную запись службы вместо отдельной учетной записи. У моей индивидуальной учетной записи есть разрешения для нескольких проектов. Однако, когда я пытаюсь использовать Datalab, я сталкиваюсь с проблемой разрешений.Как использовать кросс-проект Datalab?

Должен ли я пытаться предоставить разрешения учетной записи службы другим проектам или есть способ использовать разрешения отдельной учетной записи для Datalab?

ответ

2

Вы можете запустить Datalab локально, чтобы использовать учетную запись без обслуживания. Это описано в разделе Datalab wiki (Getting Started) в репозитории Github.

2

Мы только что выпустили новую версию вчера, что l ets you pick and quickly deploy. Сервер ноутбука всегда локален для вашей машины-разработчика, но вы можете запускать свои ядра Python (по одному для каждого сеанса ноутбука) локально с учетными данными пользователя или в виртуальной машине GCE с учетной записью службы для доступа к службам GCP, таким как BigQuery, GCS и т. Д. Последний обеспечивает кода ближе к данным в облаке, но берет на себя расходы, пока вы держите виртуальную машину в рабочем состоянии.

Дополнительные сведения: виртуальные машины (AppEngine Flex или GCE) являются совместно используемыми ресурсами в проекте, которые обычно доступны для всех авторизованных членов проекта. Следовательно, хранение токена пользователя на таком общем ресурсе представляет некоторые проблемы безопасности. В то время как ваша dev-машина (ноутбук, рабочий стол, ...) обычно находится под вашим исключительным контролем. Отсюда и две точки дизайна.

Спасибо. Динеш Кулкарни менеджер продукта, Datalab & Machine Learning, GCP

+0

https://cloud.google.com/datalab/docs/quickstarts/ ссылка, чтобы начать работу с бета обновления DATALAB. – Dinesh