Tovanix
Tovanix

API de armazenamento de objetos

Armazenamento de objetos compatível com S3. Emita credenciais separadas por bucket, conecte qualquer SDK S3 diretamente e não pague pela saída de dados nas leituras.

  • Credenciais: Access Key / Secret Key emitidos por bucket e válidos apenas para ele; o segredo aparece uma vez, e uma nova chave leva cerca de um minuto para ativar
  • Configuração do SDK: a região é sempre auto, com endereçamento virtual-host; exemplos Node.js / Python / Go / PHP / aws-cli
  • CORS: necessário antes de o navegador enviar ou ler diretamente; a origem deve ser um domínio concreto, nunca um curinga
  • URLs pré-assinadas: uploads e downloads podem ser pré-assinados, permitindo fornecer ao navegador um link temporário em vez de uma chave
  • Limites e preços: 5 GiB por PUT único e até 10000 partes multipart; o armazenamento é cobrado pelo uso diário efetivo, e exclusões e saída de dados são gratuitas

Perguntas frequentes

Por que uma credencial recém-emitida continua retornando 401?

Uma nova credencial leva cerca de um minuto para chegar aos nós de armazenamento, e chamadas nesse intervalo retornam 401 Unauthorized. Não significa chave incorreta — aguarde um pouco e tente novamente. É um erro fácil de interpretar incorretamente na primeira integração.

Qual região devo usar e o que causa SignatureDoesNotMatch?

A região é sempre auto. Usar us-east-1 ou algo parecido invalida a assinatura, e todas as solicitações retornam 403 SignatureDoesNotMatch. Mantenha também o endereçamento virtual-host e não ative path-style — esse erro aparece como 404 NoSuchBucket.

Páginas relacionadas: Documentação de API Tovanix · Serviços na nuvem · Domínio / Servidor / Roteamento de e-mail em um só lugar · Usar serviços de nuvem (domínios e servidores)

Carregando…