TGa*_*Gar 1 android google-cloud-storage firebase google-cloud-platform
我正在尝试将媒体数据存储在云中的某个位置,并通过我的 Android 应用程序下载它们。我发现这应该由谷歌云平台来完成。
但当我开始调查时,我了解到我首先需要拥有 Firebase Storage。那么我还需要云平台吗?这不是同一件事吗?
说实话我不明白这两者之间的区别。
那么Google Cloud Platform和Firebase Storage之间有什么区别和联系呢?以及他们如何合作?
Google Cloud Platform是由 Google 提供的 100 多种基于云的产品组成的组。我不会涵盖这一点,而是假设您询问的是 Google Cloud Storage,它是这 100 多个产品之一,负责存储和检索文件。
Cloud Storage 具有一组API,您可以从受信任的环境(例如您的开发计算机、您控制的服务器或 Cloud Functions 等无服务器环境)调用它们。它不提供可从 Android 等客户端平台直接访问的 SDK。
Firebase也是 Google 的一部分,是一个所谓的无服务器平台:它提供可直接在客户端应用程序代码中使用的 SDK。在这种特定场景中,Firebase 提供了从 Android、iOS 和 Web 客户端访问 Cloud Storage 的 SDK。
为了让您能够安全地访问 Cloud Storage 中的文件,Firebase 依赖于对用户进行身份验证,然后依赖于您配置的一组服务器端安全规则,这些规则定义了谁可以访问哪些文件。
这种通过 Firebase 访问 Cloud Storage 的组合正式称为 Cloud Storage for Firebase,但通常仍使用其以前的名称 Firebase Storage。
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |