2016-07-25 26 views
1

Google Cloud Datalab使用服務帳戶而不是個人帳戶。我的個人帳戶擁有多個項目的權限。但是,當我嘗試使用Datalab時,我遇到了權限問題。如何使用Datalab跨項目?

我應該嘗試將服務帳戶權限授予其他項目還是有辦法在Datalab上使用個人帳戶權限?

回答

2

您可以在本地運行Datalab以使用非服務帳戶。這在Github回購的Datalab wiki(入門)部分中有描述。

2

我們剛剛發佈了一個新版本,即。筆記本服務器始終是您的開發機器本地的,但您可以使用用戶憑據在本地運行您的Python內核(每個筆記本計算機會話一個),或者在具有服務帳戶的GCE VM中運行BigQuery,GCS等GCP服務。後者提供代碼更接近雲中的數據,但是在保持VM運行的同時會產生費用。

更多背景:虛擬機(AppEngine Flex或GCE)是項目中的共享資源,通常可供所有授權項目成員訪問。因此,將用戶令牌存儲在這樣的共享資源上存在一些安全問題。而您的開發機器(筆記本電腦,臺式機......)通常處於您獨有的控制之下。因此這兩個設計點。

謝謝。 迪內希庫爾卡尼 產品經理,Datalab &機器學習,GCP

+0

https://cloud.google.com/datalab/docs/quickstarts/是開始與Datalab公測更新的鏈接。 – Dinesh