【问题标题】:Can I read from a private google cloud storage bucket from the client frontend我可以从客户端前端的私有谷歌云存储桶中读取数据吗
【发布时间】:2023-03-10 03:57:01
【问题描述】:

我有一个在带有 Spring Boot 后端的 Android 上运行的 Cordova 应用程序。 在应用程序中,客户可以上传照片。 目前该文件通过后端上传到谷歌云存储,后端有一个服务凭证文件。 当我们要在应用中显示照片时,是否应该通过spring boot app从谷歌云平台读取照片? 或者我们可以直接从谷歌云桶中读取,(在这种情况下我们如何进行身份验证)?

【问题讨论】:

    标签: google-cloud-storage


    【解决方案1】:

    我会说在 Java 代码中从 GCS 读取数据,然后从您的应用程序中提供数据是最简单的

    您可以考虑的另一种选择是在您的后端生成signed URL;然后,客户端可以使用该签名 URL 来获取数据。 Google Cloud Storage 客户端库应该使生成签名 URL 变得相当简单。但是,每次客户端加载一页照片时,您都希望重新生成,因为签名的 URL(故意)具有有限的生命周期。

    【讨论】:

      猜你喜欢
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 2016-01-17
      • 2017-11-23
      • 2019-05-08
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      相关资源
      最近更新 更多