【发布时间】:2016-06-10 06:52:12
【问题描述】:
我似乎找不到任何有关如何使用 iOS 服务帐户访问 Google Cloud Storage 的文档。 iOS 应用程序将图像写入 Rails,我使用服务帐户和 ruby api 将图像保存到 Google Storage。我正在尝试从 iOS 读取这些图像,但似乎没有能力,我不知道为什么。我可以使它工作的唯一方法是使用 API 密钥并将预定义的 Acl 设置为“publicRead”。这意味着我的应用程序的图像对互联网开放。
我错过了什么? iOS库中没有此功能是否有原因?以后有什么打算吗?
谢谢
【问题讨论】:
-
如果您使用服务帐户发布应用程序,安全性就会受到影响。任何下载该应用程序的用户都可以提取密钥。
-
@jterrace 但是……我们应该如何在 iOS 应用程序中使用服务帐户?托马斯,你有没有想过?
-
没有。我暂时将其保留为 publicRead,而不是强迫他们通过我可以使用服务帐户的应用程序服务器......我只是不想为通过那里的流量付费。 :(
标签: google-cloud-storage google-cloud-endpoints google-cloud-platform