2015-02-06 55 views
0

我有一個文件(其實是一個融合表)存儲在我的私人Google雲端硬盤。如何與一個appengine應用程序共享一個私人的谷歌文檔

我想與在Google應用引擎上運行的Web應用程序共享文檔。我想將文檔鏈接輸入到應用程序中,並使用fusion-table API讀取文檔。

但是,我不希望ro發佈文檔,以便任何有鏈接的人都可見。

應用程序可以用自己的服務帳戶訪問文檔嗎? 每個App Engine應用程序都有一個服務帳戶,例如:[email protected]

如果我與服務帳戶共享我的文檔,那麼應用程序是否可以「讀取」文檔?

如果是,那麼系統管理員是否有任何風險來發布服務帳戶的電子郵件地址,以便用戶可以與應用程序共享,但不能與該鏈接共享任何人?

回答

1

是的,您可以與應用程序的服務帳戶共享,並且應用程序將能夠讀取該文件。

我沒有看到與共享服務帳戶的電子郵件相關的任何風險,但用戶將複雜的電子郵件複製/粘貼到Fusion Tables用戶界面可能有點繁瑣。

+0

謝謝,我會試試看。我找到了一個相關的問答似乎備份您的答案:https://stackoverflow.com/questions/14511158/google-appengine-to-fusion-tables-with-service-accounts?rq=1 – intotecho 2015-02-06 13:03:00

相關問題