Todos os guias

Casos de uso e implementação

Implantar o Safest Resolve na sua conta Cloudflare

Do plano de infraestrutura somente leitura a uma instalação verificada e controlada pela sua equipe.

Feito para
Administradores Cloudflare, engenharia de plataforma e segurança e proprietários Safest
Guia atual
Atualizado em 29 de agosto de 2026

01

Ponto de partida

Você quer serviço, runtime de workflows, registros, arquivos, credenciais e logs na sua conta Cloudflare. O gerador e os scripts de implantação mantêm esse limite.

02

O que precisa valer

  • Implantar sem conferir direitos e limites da conta.
  • Usar audience do Access ou lista de proprietários incorretos.
  • Confundir o health check público com migrações, filas e workflows prontos.

03

Passo a passo

  1. Instale Node.js 20 ou mais recente, autentique o Wrangler, prepare hostname HTTPS, liste as origens e crie o aplicativo Cloudflare Access para a rota de infraestrutura.
  2. Execute npx create-safest-tools safest-resolve com nome, URL pública, origem, e-mail proprietário e audience do Access. O gerador cria o projeto e mostra um plano somente leitura.
  3. Revise reports.config.json, wrangler.jsonc e npm run setup:plan. Confirme Worker, D1, quatro buckets R2, três Queues e cada binding.
  4. Execute npm run secrets:init e preencha segredos de API, assinatura, criptografia, portal e limite no arquivo local protegido.
  5. Repita npm run setup:plan, execute npm run setup e confirme o ID exato da instalação.
  6. Crie o primeiro proprietário via Access, convide administrador e analista e negue uma identidade não autorizada.
  7. Cheque /health, verifique database, workflow_runtime, workers_ai, object_storage e queues, e exija 200 autenticado em /ready.

04

Limite operacional

O plano não altera a Cloudflare. A implantação passa por revisão, segredos ficam fora de código e configuração, nomes são exclusivos e a disponibilidade do plano é conferida antes de produção.

05

Troca de dados

O Worker declara Static Assets, D1, quatro buckets R2 privados, Queues e DLQ, Dynamic Workflows, Worker Loaders, Worker secrets, Durable Object SQLite, Workers AI, Cron Triggers e Workers Logs. Turnstile, Access e Email Service cobrem entrada pública, bootstrap e e-mail opcional.

Referência estávelSolicitação assinadaResultado tipado

06

Verificação

A instalação tem recibo local, migrações aplicadas, segredos enviados, bindings implantados, proprietários nomeados e verificações aprovadas. /health indica vida; /ready autenticado confirma operação.

07

Perguntas de implementação

Cloudflare Email Service é obrigatório?+

Não. O portal e o webhook de notificação funcionam sem ele.

Como atualizar?+

Execute npm run upgrade:plan primeiro. A atualização cria backup verificado, aplica migrações e reimplanta.

Safest Resolve

Modele o primeiro fluxo que sua equipe vai operar.

Comece pela origem da denúncia, evidência necessária, responsável pela decisão, ação no produto, mensagens e caminho de recurso.