Cloud Storageplat_iosplat_androidplat_webplat_cppplat_unity

O Cloud Storage foi criado para os desenvolvedores de app armazenarem e veicularem conteúdo gerado pelo usuário como, por exemplo, fotos ou vídeos.

O Cloud Storage para Firebase é um serviço de armazenamento de objetos poderoso, simples e econômico criado para a escala do Google. Com os SDKs do Firebase para Cloud Storage, você usa a segurança do Google para fazer o upload e o download de arquivos nos aplicativos Firebase, independentemente da qualidade da rede. Use os nossos SDKs para armazenar imagens, áudio, vídeo ou outros conteúdos gerados pelo usuário. No servidor, utilize o Google Cloud Storage para acessar esses mesmos arquivos.

Configuração do iOS Configuração do Android Configuração da Web Configuração do C++ Configuração do Unity

Principais recursos

Operações confiáveis Com os SDKs do Firebase para Cloud Storage, o uploads e downloads são feitos independentemente da qualidade da rede. Os uploads e downloads são mais confiáveis, o que significa que eles são reiniciados no ponto em que foram interrompidos, poupando tempo e largura de banda dos usuários.
Segurança potente Os SDKs do Firebase para Cloud Storage estão integrados ao Firebase Authentication para fornecer uma autenticação simples e intuitiva para os 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 para Firebase foi projetado para suportar a escala de exabyte que o seu app terá quando se tornar um sucesso. Desenvolva sem esforço, do protótipo até a produção, com a mesma infraestrutura utilizada pelo Spotify e pelo Google Fotos.

Como funciona?

Os desenvolvedores usam os SDKs do Firebase para Cloud Storage para fazer o upload e o download diretamente dos clientes. Quando a conexão da rede é ruim, o cliente tem a opção de tentar executar a operação novamente de onde parou, poupando tempo e largura de banda dos usuários.

Os arquivos são armazenados em um repositório do Google Cloud Storage e são acessados por meio do Firebase e do Google Cloud. Isso permite que você tenha a flexibilidade para fazer o upload e o download deles a partir de clientes móveis usando os SDKs do Firebase. Com o Google Cloud Platform, você executa processos no servidor como filtragem de imagens ou transcodificação de vídeo. O escalonamento automático é feito no Cloud Storage, o que significa que não há necessidade de migrar para outro provedor. Saiba mais sobre todas as vantagens da integração com o Google Cloud Platform.

Para a identificação dos usuários, os SDKs do Firebase para Cloud Storage estão completamente integrados ao Firebase Authentication. Fornecemos uma linguagem de segurança declarativa que permite definir controles de acesso a arquivos individuais ou a grupos de arquivos. Assim, você pode tornar os arquivos públicos ou particulares conforme sua preferência.

Caminho da implementação

Integrar 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 Use as regras de segurança do Firebase para Cloud Storage para proteger os seus arquivos.

Quer armazenar outros tipos de dados?

  • O Cloud Firestore é um banco de dados flexível e escalonável para desenvolvimento de dispositivos móveis, Web e servidores a partir do Firebase e do Google Cloud Platform.
  • O Firebase Realtime Database armazena dados de app JSON, como estado do jogo ou mensagens de bate-papo, e sincroniza as alterações instantaneamente em todos os dispositivos conectados. Para saber mais sobre as diferenças entre as opções de banco de dados, consulte Escolher um banco de dados: Cloud Firestore ou Realtime Database.
  • A Configuração remota do Firebase armazena pares de chave/valor especificados pelo desenvolvedor para alterar o comportamento e a aparência do app sem que os usuários precisem fazer o download da atualização desse aplicativo.
  • 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

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.