- Cliente de armazenamento de objetos compatível com S3 e ultraleve otimizado para ambientes serverless, edge e microsserviços, como Node, Bun e Cloudflare Workers
- Destaca-se pelo tamanho de cerca de 14 KB (minificado, sem gzip) e por um desempenho de mais de 15% superior em ops/s
- Sem nenhuma dependência externa, com suporte a AWS SigV4 e sem necessidade de solicitações pre-signed
- Foco nas APIs centrais do S3 realmente necessárias para serviços em produção, como listagem, upload/download/exclusão de objetos e upload multipart
- Bucket: HeadBucket (verificar existência), createBucket (criar)
- Objeto: ListObjectsV2 (listar), GetObject (várias variações), PutObject (upload), DeleteObject (excluir), HeadObject (verificar existência/etag), upload multipart/conclusão/cancelamento etc.
- CopyObject ainda não implementado (suporte previsto para o futuro)
- Compatível com vários serviços compatíveis com S3, como Cloudflare R2, Backblaze B2, DigitalOcean Spaces e MinIO; navegadores não são suportados
- Configuração direta de variáveis de ambiente e considerações de segurança (mascaramento automático de credenciais nos logs), aumentando a confiabilidade em ambientes reais de operação
Ainda não há comentários.