Crie uma API de dados com Cloudflare Workers, KV, D1 e R2

Crie, proteja e recupere uma biblioteca privada de documentos em três desafios independentes usando Workers, KV, D1 e R2.

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, proteja e recupere uma biblioteca privada de documentos com Workers, KV, D1 e R2. Combine metadados relacionais, armazenamento privado de arquivos e configurações de exibição por trás de uma única API de aplicação.

O curso contém três desafios independentes de projeto com soluções explicativas separadas. Eles integram serviços já ensinados por meio de lançamento, reparo de permissões e recuperação de dados.

O que você vai aprender

  • Conectar CRUD de documentos a um catálogo D1 e armazenamento de arquivos R2
  • Aplicar acesso privado e configurações de apresentação baseadas em KV
  • Reparar permissões desatualizadas sem expor documentos privados
  • Recuperar estado do D1 usando bookmarks preservando arquivos armazenados
  • Verificar respostas da aplicação e limpar apenas recursos próprios

Para quem é este curso

Estudantes que praticaram Workers, KV, D1 e R2 e querem integrar aplicações de forma independente.

Pré-requisitos: Conclua Workers W05, KV K02/K04/K05, D1 D02/D07 e R2 R01/R02/R04/R08. Quem entra diretamente deve concluir primeiro Connect LabEx to Your Cloudflare Account. O R2 já deve estar ativado.

Ambiente de aprendizagem: Cada desafio começa em uma nova VM do LabEx com sua própria conta de aprendizagem autorizada e recursos descartáveis com nomes únicos. Nenhum domínio comprado é necessário.

Perguntas frequentes

São laboratórios guiados?

Não. Os três desafios fornecem um cenário concreto e resultados a alcançar de forma independente, com soluções explicativas completas disponíveis separadamente.

O curso apresenta novos serviços da Cloudflare?

Ele integra habilidades de Workers, KV, D1 e R2 já ensinadas nos cursos de pré-requisitos.

Preciso ativar o R2?

Sim. R2 deve estar ativo na sua própria conta; uma conta Free da Cloudflare por si só não o ativa. Consulte os requisitos de configuração e preços do curso R2 de pré-requisito antes de começar.

O que devo preservar durante recuperação e limpeza?

Recupere o estado pretendido do banco sem perder arquivos de documentos. Exclua apenas recursos de laboratório com nomes únicos, confirme a exclusão enquanto autorizado e saia da conta por último. Nenhum estado de VM anterior é necessário.

Professor

labby
Labby
Labby is the LabEx teacher.