Transloadit
Preços
  • Uploads de arquivos
  • Importação de arquivos
  • Processamento em lote
  • Codificação de vídeo
  • Codificação de áudio
  • Processamento de imagens
  • Processamento de documentos
  • Inteligência artificial
  • Filtragem de arquivos e segurança
  • Catalogação de mídia
  • Compressão de arquivos
  • Avaliação de código
  • Exportação de arquivos
  • Smart CDN
  • Ver todos os serviços
  • Explore integrações
  • Explore demonstrações interativas (English)
  • Uppy
  • TransloaditKit
  • SDK para Android
  • SDK para Node.js
  • SDK para Python
  • SDK para Ruby
  • SDK para Go
  • SDK para Java
  • SDK para PHP
  • Zapier
  • Servidor MCP
  • Transloadit CLI
  • Terraform
  • Essenciais
  • Boas práticas
  • Perguntas frequentes
  • Robots
  • API
  • Formatos
  • Crie seu primeiro app
  • Sobre a Transloadit
  • Comparações
  • Código aberto
  • Depoimentos
  • Vagas (English)
  • Segurança
  • Publicações
  • Notícias para devs (English)
  • Dicas para devs
  • Imprensa
  • Pesquisa (English)
  • Estudos de caso
  • Soluções
  • Guias
  • Glossário
  • Jurídico (English)
  • Ferramentas
  • Ajudando a Coursera a levar educação a milhões de pessoas no mundo todo
  • Suporte da Transloadit
  • Suporte para código aberto
  • Acordo de nível de serviço (English)
EssenciaisRobotsPerguntas frequentesAPIFormatosBoas práticas

Como configurar o DigitalOcean Spaces?

Use uma conta da DigitalOcean que permita criar um bucket do Spaces e chaves de acesso. A criação do seu primeiro bucket inicia uma assinatura paga do Spaces; o processamento pela Transloadit é cobrado separadamente.

1. Criar um bucket privado do Spaces

Siga o guia de criação de buckets⁠ da DigitalOcean. Escolha Standard Storage para este exemplo e mantenha o bucket privado. Anote o nome do bucket e o código da região, como nyc3, e não um endpoint completo ou uma URL de CDN.

2. Criar uma chave de acesso do Spaces restrita ao bucket

Siga o guia de chaves de acesso do Spaces⁠ da DigitalOcean. Escolha Limited access, selecione apenas este bucket e conceda a permissão Read/Write/Delete. A DigitalOcean não oferece uma chave do Spaces apenas para gravação: essa chave também pode ler e excluir objetos. Restringi-la a um bucket dedicado reduz os danos caso ela vaze. Chaves restritas a um bucket não podem ser combinadas com políticas de bucket PutBucketPolicy; use um bucket separado para este exemplo, se necessário.

Salve o ID da chave de acesso e o segredo com segurança. O segredo é exibido apenas quando a chave é criada. Use uma chave de acesso do Spaces, e não um token de API da conta da DigitalOcean.

3. Salvar Credenciais de Template

Siga Como criar Credenciais de Template e selecione DigitalOcean Spaces como serviço. Preencha:

Campo no ConsoleValor
Nome do SpaceO nome do bucket.
RegiãoO código da região do bucket.
ID da chave de acessoO ID da chave de acesso do Spaces.
Chave de acesso secretaA chave de acesso secreta do Spaces.

Dê um nome reconhecível à Credencial. Use esse nome salvo no Template, e não o ID da chave de acesso.

4. Testar uma exportação

Crie um Template com estas instruções, substituindo YOUR_DIGITALOCEAN_CREDENTIALS pelo nome da Credencial que você salvou:

{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "exported": {
      "robot": "/digitalocean/store",
      "use": ":original",
      "credentials": "YOUR_DIGITALOCEAN_CREDENTIALS",
      "acl": "private"
    }
  }
}

Execute o Template com um pequeno upload de teste. Após a conclusão da Assembly, inspecione o resultado da exportação e confirme que o objeto existe no Control Panel da DigitalOcean, com sua sessão autenticada. Uma simples URL de resultado não concede acesso anônimo a esse objeto privado. Se sua aplicação precisar de uma URL de download com prazo de validade, consulte sign_urls_for na documentação do 🤖/digitalocean/store.

Saiba mais

  • Consulte a documentação de Templates para saber sobre configuração e segurança de Templates.
  • Consulte a documentação do 🤖/digitalocean/store para saber sobre caminhos de arquivos, configurações de acesso e outras opções de exportação.

Veja também:

Como funciona o uso de gigabytes?
Por que arquivos do plano Community têm marca d’água ou corte?
Como restringir a seleção de arquivos para upload?
Falar com o suporte⁠

TransloaditVerificando status…

Produto

  • Serviços
  • Preços
  • Demonstrações EN (English)
  • Ferramentas
  • Segurança
  • Suporte

Empresa

  • Sobre a Transloadit/Imprensa
  • Blog/Vagas EN (English)
  • Comparações/Matriz de conformidade
  • Pesquisa EN (English)
  • Código aberto
  • Soluções
  • Pioneiros da web

Documentação

  • Primeiros passos
  • Transcodificação
  • Perguntas frequentes
  • API
  • Guias/Dicas para devs
  • Formatos suportados

Mais

  • Status da plataforma⁠
  • Fórum da comunidade⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Transloadit®, tus® e Uppy® são marcas registradas de Transloadit-II GmbH nos Estados Unidos.

Privacidade EN (English)Termos EN (English)Aviso legal EN (English)Marcas comerciais EN (English)Política de DMCA EN (English)
EnglishDeutschEspañolFrançaisPortuguês (Brasil)