Google云平台和Firebase存储之间有什么联系?

TGa*_*Gar 1 android google-cloud-storage firebase google-cloud-platform

我正在尝试将媒体数据存储在云中的某个位置,并通过我的 Android 应用程序下载它们。我发现这应该由谷歌云平台来完成。

但当我开始调查时,我了解到我首先需要拥有 Firebase Storage。那么我还需要云平台吗?这不是同一件事吗?

说实话我不明白这两者之间的区别。

那么Google Cloud Platform和Firebase Storage之间有什么区别和联系呢?以及他们如何合作?

Fra*_*len 5

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。