Cloudflare R2 para iniciantes

Armazene, disponibilize e proteja arquivos de aplicações com o Cloudflare R2. Gerencie objetos privados, transmita downloads, conceda acesso temporário, configure origens do navegador, conclua uploads multipart e aplique regras de retenção.

Cloudflare

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Construa um serviço de documentos que armazene bytes de forma privada e entregue o conteúdo pretendido ao leitor correto. Aprenda operações de armazenamento R2, entrega protegida e limpeza explícita com pequenas tarefas de aplicação.

O curso contém oito laboratórios guiados e um desafio independente de reparo de download privado. Cada laboratório conecta o comportamento do armazenamento de objetos a bytes reais, metadados ou respostas HTTP.

O que você vai aprender

  • Organizar objetos com chaves e metadados
  • Transmitir documentos por meio de um Worker
  • Usar validadores HTTP e intervalos de bytes em downloads
  • Emitir links temporários de arquivos com escopo definido
  • Configurar e testar uploads pelo navegador
  • Concluir e abortar uploads multipartes
  • Aplicar regras de ciclo de vida a exportações temporárias
  • Fechar um download público não intencional
  • Reparar o acesso a exportações privadas sem enfraquecer seus limites

Para quem é este curso

Desenvolvedores de Workers que precisam de armazenamento privado de arquivos da aplicação e querem testar comportamento real de download e upload.

Pré-requisitos: Conclua Connect LabEx to Your Cloudflare Account e tratamento de solicitações, bindings e segredos de Workers. Sua própria conta de aprendizagem precisa de uma assinatura R2 ativa. Consulte a configuração do R2 e os preços antes de começar.

Ambiente de aprendizagem: Cada laboratório usa uma nova VM do LabEx, nova autorização e recursos com nomes únicos. Use apenas arquivos sintéticos e proteja credenciais. Nenhum domínio comprado é necessário; a limpeza inclui exclusão explícita de objetos/buckets e revogação de credenciais.

Perguntas frequentes

O R2 é ativado automaticamente em uma conta Free?

Não. Workers Free e ativação do R2 são separados. Confirme que sua conta de aprendizagem tem uma assinatura R2 ativa antes de iniciar os exercícios de armazenamento.

Estes exercícios podem gerar cobranças?

Pequenos exercícios de armazenamento Standard podem caber nas franquias incluídas, mas o uso é compartilhado pela conta e cobranças podem se aplicar. Consulte as informações de configuração e preços vinculadas e mantenha os exercícios limitados.

O laboratório de retenção espera dias pela exclusão?

Não. Ele verifica a regra aplicada e os metadados atuais e depois remove explicitamente os recursos de exemplo durante a sessão. Configurar uma regra não comprova que uma exclusão ou transição futura ocorreu.

Posso continuar usando o mesmo bucket entre laboratórios?

Cada exercício começa de forma independente. Leve adiante conhecimento, não recursos ou credenciais. Verifique apenas a limpeza dos seus recursos enquanto a autorização for válida; depois revogue a credencial descartável e saia da conta.

Professor

labby
Labby
Labby is the LabEx teacher.