我有一个存储在我的私人Google云端硬盘中的文档(实际上是一个融合表)。
我想与在谷歌应用引擎上运行的网络应用程序共享该文档。我想在应用程序中输入文档的链接,并使用fusion-table API读取文档。
但是,我不希望ro发布文档,以便有链接的人看到。
应用程序是否可以使用自己的服务帐户访问文档。 每个App Engine应用程序都有一个服务帐户,如:123456789@developer.gserviceaccount.com
如果我与服务帐户共享我的文档,那么该应用可以阅读'文件?
如果是,那么系统管理员发布服务帐户的电子邮件地址是否有任何风险,以便用户可以与应用共享,但不能与拥有该链接的任何人共享?
答案 0 :(得分:1)
是的,您可以与应用程序的服务帐户共享,应用程序将能够读取该文件。
我没有看到与共享服务帐户的电子邮件相关的任何风险,但用户将复杂的电子邮件复制/粘贴到Fusion Tables UI中可能有点乏味。