Exporte arquivos para vários destinos

Armazenamento em nuvem, servidores FTP, CDNs e muito mais. Tudo automatizado em uma API simples.

Não é necessário cartão de crédito
DigitalOcean SpacesDropboxAzure Blob StorageGoogle Cloud StorageAWS S3YoutubeSupabaseCloudflareBackBlazeRackspace Cloud FilesFTPMinioSFTPOpenStackTigrisVimeoWasabiTUS ProtocolBox
Transferências criptografadas seguras

Todas as exportações de arquivos são criptografadas em trânsito, com credenciais de escopo definido e opções de entrega que consideram a conformidade.

Novas tentativas automáticas

A lógica de repetição integrada garante que seus arquivos cheguem ao destino mesmo quando as redes falham.

Armazenar versões otimizadas

Combine a exportação com o pré-processamento e armazene versões otimizadas dos seus arquivos para reduzir o espaço de armazenamento ocupado.

Ganhe impulso

Tenha os arquivos finalizados onde seu negócio precisa deles.

Conecte o processamento à publicação sem mais uma etapa manual.

Publique o trabalho concluído mais rápido

Envie os arquivos processados diretamente para o armazenamento que sua aplicação já usa.

Mantenha o controle da sua biblioteca

Armazene saídas nos seus próprios buckets, com suas próprias políticas de acesso.

Prepare cada destino

Envie as saídas do fluxo de trabalho para múltiplos provedores de armazenamento suportados.

Evite o download e o reenvio

Mova os resultados diretamente do processamento para o armazenamento permanente.

Mantenha o conteúdo organizado

Escolha caminhos de saída que se encaixem no seu produto, clientes ou projetos.

Cresça além de uma nuvem

Conecte provedores de importação e exportação compatíveis no mesmo workflow.

Casos de uso reais

Feito para os seus fluxos de trabalho de exportação

De backups simples a pipelines complexos com múltiplos destinos, veja como a Transloadit resolve desafios reais de exportação.

Distribuição multi-CDN

Entregue conteúdo globalmente exportando para várias CDNs simultaneamente. Um upload, disponibilidade mundial instantânea.

AWS S3Google CloudAzureCloudflare R2DigitalOceanBackblazeWasabiFTP

Faça backup dos originais, entregue os otimizados

Combine a exportação com o pré-processamento e armazene versões otimizadas dos seus arquivos para reduzir o espaço de armazenamento ocupado.

Arquivo de backup
Original
JPEG · 1,2 MB
Arquivo de backup
Original
JPEG · 1,2 MB
✓
S3
Arquivo de backup
Otimizado
WebP · 130 kB
✓
CDN

Transferências confiáveis de arquivos grandes

Envie arquivos enormes com o protocolo tus para ter retomada automática em caso de falhas de rede. Perfeito para vídeo e mídia de alta resolução.

video-4k.mp4
8,4 GB
Enviando a parte 1 de 8

Roteamento com reconhecimento de conformidade

Direcione exportações para armazenamento em regiões específicas com base em requisitos de residência de dados. Mantenha a conformidade com GDPR e HIPAA.

UsuárioLocalizaçãoRoteado para
John DoeJohn DoeNoruegaNoruegaEU-West-1EU-West-1Sarah ChenSarah ChenSingapuraSingapuraAsia-Southeast-1Asia-Southeast-1Miguel SantosMiguel SantosBrasilBrasilSA-East-1SA-East-1Emma WilsonEmma WilsonReino UnidoReino UnidoEU-West-2EU-West-2Yuki TanakaYuki TanakaJapãoJapãoAsia-Northeast-1Asia-Northeast-1Ahmed HassanAhmed HassanEgitoEgitoEU-South-1EU-South-1Lisa SchmidtLisa SchmidtAlemanhaAlemanhaEU-Central-1EU-Central-1David KimDavid KimCoreia do SulCoreia do SulAsia-Northeast-2Asia-Northeast-2Maria GarciaMaria GarciaEspanhaEspanhaEU-West-3EU-West-3James BrownJames BrownEstados UnidosEstados UnidosUS-East-1US-East-1Priya PatelPriya PatelÍndiaÍndiaAsia-South-1Asia-South-1Sophie MartinSophie MartinFrançaFrançaEU-West-3EU-West-3Lucas SilvaLucas SilvaPortugalPortugalEU-West-1EU-West-1Anna KowalskiAnna KowalskiPolôniaPolôniaEU-Central-1EU-Central-1Omar AbdullahOmar AbdullahEmirados Árabes UnidosEmirados Árabes UnidosME-South-1ME-South-1Brian JamesenBrian JamesenDinamarcaDinamarcaEU-West-1EU-West-1Fatima Al-RashidFatima Al-RashidArábia SauditaArábia SauditaME-Central-1ME-Central-1Wei ZhangWei ZhangChinaChinaAsia-East-1Asia-East-1Isabella RossiIsabella RossiItáliaItáliaEU-South-1EU-South-1Andrei VolkovAndrei VolkovRússiaRússiaEU-East-1EU-East-1Amara OkaforAmara OkaforNigériaNigériaAF-West-1AF-West-1Carlos MendozaCarlos MendozaMéxicoMéxicoNA-Central-1NA-Central-1Nadiia PetrenkoNadiia PetrenkoUcrâniaUcrâniaEU-East-2EU-East-2Hassan YoussefHassan YoussefMarrocosMarrocosAF-North-1AF-North-1Chloe TaylorChloe TaylorAustráliaAustráliaAP-Southeast-2AP-Southeast-2John DoeJohn DoeNoruegaNoruegaEU-West-1EU-West-1Sarah ChenSarah ChenSingapuraSingapuraAsia-Southeast-1Asia-Southeast-1Miguel SantosMiguel SantosBrasilBrasilSA-East-1SA-East-1Emma WilsonEmma WilsonReino UnidoReino UnidoEU-West-2EU-West-2Yuki TanakaYuki TanakaJapãoJapãoAsia-Northeast-1Asia-Northeast-1Ahmed HassanAhmed HassanEgitoEgitoEU-South-1EU-South-1Lisa SchmidtLisa SchmidtAlemanhaAlemanhaEU-Central-1EU-Central-1David KimDavid KimCoreia do SulCoreia do SulAsia-Northeast-2Asia-Northeast-2Maria GarciaMaria GarciaEspanhaEspanhaEU-West-3EU-West-3James BrownJames BrownEstados UnidosEstados UnidosUS-East-1US-East-1Priya PatelPriya PatelÍndiaÍndiaAsia-South-1Asia-South-1Sophie MartinSophie MartinFrançaFrançaEU-West-3EU-West-3Lucas SilvaLucas SilvaPortugalPortugalEU-West-1EU-West-1Anna KowalskiAnna KowalskiPolôniaPolôniaEU-Central-1EU-Central-1Omar AbdullahOmar AbdullahEmirados Árabes UnidosEmirados Árabes UnidosME-South-1ME-South-1Brian JamesenBrian JamesenDinamarcaDinamarcaEU-West-1EU-West-1Fatima Al-RashidFatima Al-RashidArábia SauditaArábia SauditaME-Central-1ME-Central-1Wei ZhangWei ZhangChinaChinaAsia-East-1Asia-East-1Isabella RossiIsabella RossiItáliaItáliaEU-South-1EU-South-1Andrei VolkovAndrei VolkovRússiaRússiaEU-East-1EU-East-1Amara OkaforAmara OkaforNigériaNigériaAF-West-1AF-West-1Carlos MendozaCarlos MendozaMéxicoMéxicoNA-Central-1NA-Central-1Nadiia PetrenkoNadiia PetrenkoUcrâniaUcrâniaEU-East-2EU-East-2Hassan YoussefHassan YoussefMarrocosMarrocosAF-North-1AF-North-1Chloe TaylorChloe TaylorAustráliaAustráliaAP-Southeast-2AP-Southeast-2
Demonstração

Crie pipelines de exportação de arquivos encadeando Robots

Conecte Robots passo a passo para importar, transformar e entregar arquivos em qualquer lugar sem escrever código de integração.

Importando arquivo…
bird.jpg
Assembly Instructions (JSON)
{
"steps": {
"imported": {
"robot": "/s3/import",
"path": "my_folder/bird.jpg"
},
"resized": {
"use": "imported",
"robot": "/image/resize",
"result": true,
"zoom": false,
"width": 240,
"height": 240
},
"exported_s3": {
"use": "resized",
"robot": "/s3/store"
},
"exported_gcs": {
"use": "resized",
"robot": "/google/store"
},
"exported_r2": {
"use": "resized",
"robot": "/cloudflare/store"
}
}
}
Transloadit vs. solução própria

Por que não construir por conta própria?

Construir uma infraestrutura de exportação parece simples no começo. Veja o que você vai enfrentar de verdade ao tentar fazer isso por conta própria.

Abordagem faça você mesmo
✗2 a 4 semanas de configuração
✗Integrações manuais
✗Novas tentativas manuais
✗Custos de servidor + largura de banda
✗Manutenção contínua
Transloadit
Configuração em 15 minutos
Mais de 17 provedores integrados
Automático com backoff
Pague apenas pelo uso
Zero manutenção necessária

Seu workflow. Seus controles.

Exportação de arquivos sem dor de cabeça

Pare de manter código de integração com armazenamento. Faça da entrega a última etapa do seu workflow.

Use seu próprio armazenamento

Envie resultados para Amazon S3, Cloudflare R2, Google Cloud Storage, Azure e muito mais.

Reutilize credenciais salvas

Referencie Template Credentials sem expor segredos de armazenamento aos clientes.

Escolha nomes e caminhos de saída

Construa caminhos de destino a partir de propriedades de arquivo e dos seus próprios metadados.

Exporte mais de um resultado

Salve juntos mídia codificada, miniaturas, transcrições e outras saídas.

Grave em vários destinos

Adicione etapas de exportação separadas para os provedores que seu workflow precisa.

Saiba se o armazenamento foi bem-sucedido

Inspecione resultados de exportação e erros de Assembly antes de publicar links de download.

Saiba no instante em que os arquivos estiverem prontos

Use callbacks por arquivo e requisições de webhook quando o processamento terminar.

Reserve capacidade para picos de tráfego

Compre slots de prioridade extras com antecedência. Jobs extras entram na fila quando seus slots estão ocupados.

Mantenha os gastos sob controle

Defina um limite de fatura flexível para alertas ou um limite rígido para interromper o processamento.

Experimente a Transloadit

Entregue arquivos processados ao seu armazenamento

Conecte Steps de exportação ao seu fluxo de arquivos e envie os resultados para os destinos de armazenamento suportados.
Gerenciar exportações é complicado
Configure destinos de armazenamento na sua Assembly
Os arquivos de saída precisam de nomes consistentes
Construa caminhos com Assembly Variables
Um resultado precisa de vários destinos
Conecte vários Steps de exportação
As credenciais são duplicadas no código da aplicação
Reutilize credenciais salvas do Template
Apenas alguns resultados devem ser exportados
Selecione os Steps de saída a armazenar
Algumas exportações falham silenciosamente
Verifique os resultados da exportação e os erros da Assembly
GDPR
HIPAA
ISO 27001ISO27001
AES-256
SOC 2 Type II
Não é necessário cartão de crédito

Perguntas frequentes

Para quais provedores de armazenamento posso exportar?

Amazon S3, Cloudflare R2, Google Cloud Storage, Azure, Backblaze, SFTP e muitos outros são suportados. Escolha o Robot de exportação para seu provedor e adicione-o ao seu Template. Explore todas as integrações de armazenamento  (English).

Preciso de uma etapa de exportação para armazenamento permanente?

Sim. As URLs de resultado padrão da Assembly são temporárias. Adicione uma etapa de exportação para salvar os arquivos em um armazenamento que você controla, depois use esses locais exportados no seu aplicativo. Saiba como salvar resultados de conversão.

Um único fluxo de trabalho pode salvar arquivos em vários destinos?

Sim. Conecte a mesma saída de processamento a várias etapas de exportação. Cada destino precisa de sua própria configuração e credenciais, e cada exportação contribui para o uso. Explore os Robots de exportação.

Posso personalizar nomes de arquivo e caminhos de pasta?

Sim. Os Robots de exportação oferecem opções de caminho que podem usar Assembly Variables e expressões compatíveis. Escolha os nomes com cuidado e verifique o comportamento de substituição do seu provedor. Veja as opções de caminho do S3.

Como mantenho as credenciais de armazenamento fora do meu frontend?

Salve credenciais como Template Credentials e faça referência a elas no seu Template de processamento. Seu servidor autoriza os uploads; os usuários não precisam do segredo de armazenamento de destino. Leia sobre Template Credentials.

Como sei quando os arquivos estão prontos no armazenamento?

Inspecione os resultados e erros da Assembly e use notificações de conclusão para atualizar seu aplicativo. Para um callback após um step de exportação, use o Robot de requisição HTTP (atualmente em alfa). Defina payload como metadata para identificar cada arquivo. Seu endpoint precisa retornar 2xx antes do tempo limite da requisição, ou o step falha. Explore os callbacks HTTP  (English).

Como posso estimar e controlar custos?

As taxas variam de acordo com a operação e o uso. Defina um limite de fatura flexível para receber alertas ou um limite rígido para interromper o processamento. Para workloads maiores, pergunte sobre preços por volume e slots de prioridade extras. Estime os custos do seu workflow.