Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Cloud Storage for Firebase
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
O Cloud Storage for Firebase foi criado com base na infraestrutura rápida e segura do Google Cloud para desenvolvedores de apps que precisam armazenar e disponibilizar conteúdo gerado pelo usuário, como fotos ou vídeos.
O
Cloud Storage for Firebase é um serviço de armazenamento de objetos avançado, simples e econômico criado para a escala do Google. Os SDKs
Firebase para
Cloud Storage adicionam a segurança do Google a uploads e downloads de arquivos nos seus apps do Firebase, independentemente da qualidade da rede.
Use nossos SDKs do cliente para armazenar imagens, áudio, vídeo ou outros
conteúdos gerados pelos usuários. No servidor, é possível usar o Firebase Admin SDK para gerenciar buckets, criar URLs de download e usar APIs do Google Cloud Storage para acessar seus arquivos.
Pronto para começar? Escolha sua plataforma:
iOS+
Android
Web
Flutter
Unity
C++
Principais recursos
Operações confiáveis |
Com os SDKs do Firebase para Cloud Storage, os uploads e downloads são feitos independentemente da qualidade da rede. Como os uploads e downloads são robustos, eles são reiniciados do ponto em que foram interrompidos, economizando tempo e largura de banda dos usuários. |
Segurança forte |
Os SDKs do Firebase para Cloud Storage se integram ao Firebase Authentication para fornecer uma autenticação simples e intuitiva para desenvolvedores. Use o nosso modelo de segurança declarativa para que o acesso seja concedido com base no nome, tamanho, tipo de conteúdo e outros metadados do arquivo.
|
Alta escalabilidade |
O Cloud Storage foi criado para escalonamento em exabytes quando seu app torna-se viral. Evolua facilmente do protótipo para a produção usando a mesma infraestrutura utilizada no Spotify e no Google Fotos. |
Como funciona?
Os desenvolvedores usam os SDKs do Firebase para Cloud Storage para fazer upload e download de arquivos diretamente dos clientes. Se a conexão de rede for ruim, o cliente pode tentar a operação novamente de onde parou, poupando tempo e largura de banda dos seus usuários.
O Cloud Storage for Firebase armazena seus arquivos em um bucket do Google Cloud Storage, o que os torna acessíveis pelo Firebase e pelo Google Cloud. Isso oferece a você a flexibilidade de fazer upload e download de arquivos de clientes de dispositivos móveis pelos SDKs do Firebase para Cloud Storage. Além disso, é possível realizar processamento do lado do servidor, como filtragem de imagens ou transcodificação de vídeo usando o APIs do Google Cloud Storage.
O Cloud Storage é escalonado automaticamente. Ou seja, não é necessário migrar para outro provedor. Conheça todos os benefícios da integração com o Google Cloud.
Os SDKs do Firebase para Cloud Storage são integrados perfeitamente ao Firebase Authentication para identificar usuários. Fornecemos uma linguagem de segurança declarativa que permite definir controles de acesso a arquivos individuais ou a grupos de arquivos. Assim, é possível tornar os arquivos públicos ou particulares conforme sua preferência.
Caminho de implementação
|
Integre os SDKs do Firebase para Cloud Storage. |
Inclua clientes rapidamente por meio do Gradle, do CocoaPods ou da inclusão de um script. |
|
Criar uma referência |
Use a referência do caminho de um arquivo, como "imagens/montanhas.png", para fazer o upload, o download ou excluí-lo. |
|
Fazer o upload ou o download |
Faça o upload ou o download dos tipos nativos na memória ou no disco. |
|
Proteger os seus arquivos |
Usar o Firebase Security Rules para Cloud Storage para proteger seus arquivos.
|
|
(Opcional) Criar e compartilhar URLs de download |
Usar o Firebase Admin SDK para gerar URLs compartilháveis e permitir que os usuários façam o download de objetos.
|
Quer armazenar outros tipos de dados?
- O Cloud Firestore é um banco de dados flexível e escalonável para desenvolvimento focado em dispositivos móveis, Web e servidores usando o Firebase e o Google Cloud.
- O Firebase Realtime Database armazena dados JSON de aplicativos, como o estado de um jogo ou mensagens de bate-papo, e sincroniza alterações instantaneamente em todos os dispositivos conectados. Para saber mais sobre as diferenças entre as opções de bancos de dados, consulte Escolha um banco de dados: Cloud Firestore ou Realtime Database.
- O Firebase Remote Config armazena pares de chave-valor especificadas pelo desenvolvedor para alterar o comportamento e a aparência do app sem exigir que os usuários façam o download de uma atualização.
- O Firebase Hosting hospeda os arquivos HTML, CSS e JavaScript do seu site, além de outros recursos disponibilizados pelo desenvolvedor, como gráficos, fontes e ícones.
Próximas etapas
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-04 UTC.
[null,null,["Última atualização 2025-08-04 UTC."],[],[],null,["Cloud Storage for Firebase \nplat_ios plat_android plat_web plat_flutter plat_cpp plat_unity \nCloud Storage for Firebase is built on fast and secure\nGoogle Cloud infrastructure for app developers who need to store and serve\nuser-generated content, such as photos or videos. \nCloud Storage for Firebase is a powerful, simple, and cost-effective object storage service built for Google scale. The Firebase SDKs for Cloud Storage add Google security to file uploads and downloads for your Firebase apps, regardless of network quality.\n\n\u003cbr /\u003e\n\nYou can use our client SDKs to store images, audio, video, or other\nuser-generated content. On the server, you can use the Firebase Admin SDK to\nmanage buckets and create download URLs, and use\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries)\nto access your files.\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[iOS+](/docs/storage/ios/start)\n[Android](/docs/storage/android/start)\n[Web](/docs/storage/web/start)\n[Flutter](/docs/storage/flutter/start)\n\n[Unity](/docs/storage/unity/start)\n[C++](/docs/storage/cpp/start)\n\nKey capabilities\n\n|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Robust operations | Firebase SDKs for Cloud Storage perform uploads and downloads regardless of network quality. Uploads and downloads are robust, meaning they restart where they stopped, saving your users time and bandwidth. |\n| Strong security | Firebase SDKs for Cloud Storage integrate with Firebase Authentication to provide simple and intuitive authentication for developers. You can use our declarative security model to allow access based on filename, size, content type, and other metadata. |\n| High scalability | Cloud Storage is built for exabyte scale when your app goes viral. Effortlessly grow from prototype to production using the same infrastructure that powers Spotify and Google Photos. |\n\nHow does it work?\n\nDevelopers use the Firebase SDKs for Cloud Storage to upload and download files\ndirectly from clients. If the network connection is poor, the client is able to\nretry the operation right where it left off, saving your users time and\nbandwidth.\n\nCloud Storage for Firebase stores your files in a\n[Google Cloud Storage](//cloud.google.com/storage) bucket,\nmaking them accessible through both Firebase and Google Cloud. This allows you\nthe flexibility to upload and download files from mobile clients via the\nFirebase SDKs for Cloud Storage. In addition, you can do server-side processing such\nas image filtering or video transcoding using the\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries).\nCloud Storage scales automatically, meaning that there's no need to\nmigrate to any other provider. Learn more about all the benefits of our\n[integration with Google Cloud](/docs/storage/gcp-integration).\n\nThe Firebase SDKs for Cloud Storage integrate seamlessly with\n[Firebase Authentication](/docs/auth) to identify users, and we provide a\n[declarative security language](/docs/storage/security) that lets you set\naccess controls on individual files or groups of files, so you can make files as\npublic or private as you want.\n\nImplementation path\n\n|---|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| | Integrate the Firebase SDKs for Cloud Storage. | Quickly include clients via Gradle, CocoaPods, or a script include. |\n| | Create a Reference | Reference the path to a file, such as \"images/mountains.png\", to upload, download, or delete it. |\n| | Upload or Download | Upload or download to native types in memory or on disk. |\n| | Secure your Files | Use [Firebase Security Rules for Cloud Storage](/docs/storage/security) to secure your files. |\n| | (Optional) Create and Share Download URLs | Use the [Firebase Admin SDK](/docs/storage/admin/start) to generate shareable URLs to let users download objects. |\n\nLooking to store other types of data?\n\n- [Cloud Firestore](/docs/firestore) is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.\n- The [Firebase Realtime Database](/docs/database) stores JSON application data, like game state or chat messages, and synchronizes changes instantly across all connected devices. To learn more about the differences between database options, see [Choose a database: Cloud Firestore or Realtime Database](/docs/firestore/rtdb-vs-firestore).\n- [Firebase Remote Config](/docs/remote-config) stores developer-specified key-value pairs to change the behavior and appearance of your app without requiring users to download an update.\n- [Firebase Hosting](/docs/hosting) hosts the HTML, CSS, and JavaScript for your website as well as other developer-provided assets like graphics, fonts, and icons.\n\nNext steps\n\n- Upload your first file to Cloud Storage using our quickstarts for [iOS](https://github.com/firebase/quickstart-ios), [Android](https://github.com/firebase/quickstart-android), [Web](https://github.com/firebase/quickstart-js), [C++](https://github.com/firebase/quickstart-cpp), or [Unity](https://github.com/firebase/quickstart-unity).\n- Add Cloud Storage to your [Apple](/docs/storage/ios/start), [Android](/docs/storage/android/start), [Web](/docs/storage/web/start), [C++](/docs/storage/cpp/start) or [Unity](/docs/storage/unity/start) app.\n- Learn about how to secure your files using [Firebase Security Rules for Cloud Storage](/docs/storage/security).\n- Add powerful new features such as image recognition or speech to text by [integrating with Google Cloud](/docs/storage/gcp-integration)."]]