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 renomear arquivos ao exportar para o armazenamento em nuvem?

Defina o parâmetro path do Robot /s3/store para escolher a chave do objeto exportado. Isso altera o nome de destino, não o arquivo de entrada nem seus metadados. Outros Robots de exportação têm suas próprias regras de caminho; consulte a documentação do Robot de destino.

Este Template adiciona renamed- ao nome do arquivo seguro para URLs e o coloca sob um prefixo exclusivo. Ele usa a configuração de bucket privado do guia de configuração do S3:

{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "exported": {
      "robot": "/s3/store",
      "use": ":original",
      "credentials": "YOUR_S3_CREDENTIALS",
      "acl": "bucket-default",
      "path": "uploads/${unique_prefix}/renamed-${file.url_name}"
    }
  }
}

Substitua YOUR_S3_CREDENTIALS por uma credencial de Template salva cujas permissões abranjam o prefixo de destino. acl: "bucket-default" omite a ACL do objeto; as políticas do bucket e do IAM continuam controlando o acesso. Consulte como proteger credenciais e Instructions antes de expor este fluxo a um navegador.

Variáveis como ${file.url_name} são resolvidas durante o processamento. Um caminho que usa metadados do arquivo ou um prefixo exclusivo não é uma chave de objeto completa que sua aplicação possa necessariamente conhecer antes do upload. Leia o resultado da exportação da Assembly concluída em vez de deduzir uma URL pública de download.

Veja também:

Como minhas credenciais do Amazon S3 são protegidas?
Haverá fila de codificação em algum momento?
Há limites de tempo para upload ou processamento?
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)