Google Cloud Datalab使用服务帐户而不是个人帐户。我的个人帐户拥有多个项目的权限。但是,当我尝试使用Datalab时,我遇到了权限问题。
我应该尝试将服务帐户权限授予其他项目,还是有办法在Datalab上使用个人帐户权限?
答案 0 :(得分:2)
您可以在本地运行Datalab以使用非服务帐户。这在Github repo的Datalab wiki(入门)部分中有描述。
答案 1 :(得分:2)
我们昨天发布了一个新版本l ets you pick and quickly deploy。笔记本服务器始终是您的开发机器的本地服务器,但您可以在本地使用用户凭据运行Python内核(每个笔记本会话一个),或者在带有服务帐户的GCE VM中运行,如访问BigQuery,GCS等GCP服务。后者提供代码更接近云中的数据,但在保持VM运行的同时会产生费用。
更多背景信息:VM(AppEngine Flex或GCE)是项目中的共享资源,通常可供所有授权项目成员访问。因此,将用户令牌存储在这样的共享资源上存在一些安全问题。而您的开发机器(笔记本电脑,台式机......)通常由您独家控制。因此有两个设计点。
感谢。 Dinesh Kulkarni 产品经理,Datalab&机器学习,GCP