2015-02-06 30 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

相关问题