Transloadit
Precios
  • Subida de archivos
  • Importación de archivos
  • Procesamiento por lotes (English)
  • Encoding de video
  • Encoding de audio
  • Procesamiento de imágenes
  • Procesamiento de documentos
  • Inteligencia artificial
  • Filtrado y seguridad de archivos
  • Catalogación de medios
  • Compresión de archivos
  • Evaluación de código
  • Exportación de archivos
  • Smart CDN
  • Ver todos los servicios
  • Explora integraciones (English)
  • Explora demos en vivo (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
  • Conceptos esenciales
  • Prácticas recomendadas
  • FAQ
  • Robots
  • Endpoints de la API
  • Formatos
  • Crea tu primera app
  • Acerca de Transloadit
  • Comparaciones
  • Código abierto
  • Testimonios
  • Empleos (English)
  • Seguridad
  • Entradas
  • Actualidad para desarrolladores (English)
  • Consejos para desarrolladores
  • Prensa (English)
  • Investigación (English)
  • Casos de éxito
  • Soluciones
  • Guías
  • Glosario (English)
  • Legal (English)
  • Herramientas
  • Cómo ayudamos a Coursera a llevar educación a millones de personas en todo el mundo
  • Soporte de Transloadit
  • Soporte para código abierto
  • Acuerdo de nivel de servicio (English)
Conceptos esencialesRobotsFAQEndpoints de la APIFormatosPrácticas recomendadas

¿Cómo configuro un bucket de Amazon S3?

  1. Crea un bucket de S3⁠ en la región de AWS que elijas. Mantén habilitado Block Public Access y usa Bucket owner enforced como Object Ownership para tener un bucket privado. Anota el nombre y la región del bucket.
  2. Configura una identidad de AWS dedicada para Transloadit, restringida al bucket y al prefijo de destino. Sigue la política de permisos de /s3/store, incluidos sus permisos adicionales para etiquetas, detección de la región y cifrado. No uses claves de acceso de la cuenta raíz.
  3. Guarda una credencial de Template de Amazon S3 con el ID de clave de acceso (key), la clave de acceso secreta (secret), bucket y bucket_region. Mantén los secretos de AWS en backends de confianza. Para credenciales de AWS de corta duración, sigue las indicaciones sobre credenciales temporales del Robot.
  4. Haz referencia al nombre de la credencial en tu Template y establece explícitamente acl: "bucket-default". Si omites acl, se usa el valor predeterminado public-read del Robot; private también envía una ACL. El siguiente ejemplo omite el encabezado de ACL y escribe bajo el prefijo uploads/ de la política:
{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "exported": {
      "robot": "/s3/store",
      "use": ":original",
      "credentials": "YOUR_S3_CREDENTIALS",
      "acl": "bucket-default",
      "path": "uploads/${unique_prefix}/${file.url_name}"
    }
  }
}
  1. Sustituye YOUR_S3_CREDENTIALS por el nombre de la credencial guardada. Guardar credenciales no autoriza las subidas: autentica a los usuarios y autoriza las subidas en tu backend, y haz que la Signature Authentication sea obligatoria para los flujos de navegador firmados. Sigue las indicaciones para proteger credenciales e Instructions antes de exponer un flujo de subida.
  2. Prueba el Template con un archivo no sensible, revisa el Assembly Status completado y verifica el objeto en tu bucket. Una URL de resultado devuelta no concede acceso público de lectura. El permiso de escritura puede sobrescribir claves existentes; elige rutas únicas y considera usar el control de versiones de S3 para poder recuperar datos.

Más información

  • Para obtener más detalles sobre los Templates y la seguridad, consulta nuestra documentación de Templates.
  • Para obtener más información sobre cómo guardar en S3, por ejemplo, cómo personalizar los nombres de archivo, consulta la documentación de 🤖/s3/store.
  • Para subir archivos desde tu propia aplicación Node.js, sigue el tutorial de subida a Amazon S3. Los tutoriales de almacenamiento de archivos EN (English) también cubren flujos de trabajo con curl y rclone.

Consulta también:

¿Cómo configuro DigitalOcean Spaces?
¿Puedes eliminar antes los archivos temporales?
¿Son seguros los Assembly IDs?
Contactar a soporte⁠

TransloaditVerificando el estado…

Producto

  • Servicios
  • Precios
  • Demos EN (English)
  • Herramientas
  • Seguridad
  • Soporte

Empresa

  • Acerca de Transloadit/Prensa EN (English)
  • Blog/Empleos EN (English)
  • Comparaciones/Matriz de cumplimiento EN (English)
  • Investigación EN (English)
  • Código abierto
  • Soluciones
  • Pioneros de la web

Documentación

  • Primeros pasos
  • Transcodificación
  • FAQ
  • Endpoints de la API
  • Guías/Consejos para desarrolladores
  • Formatos compatibles

Más

  • Estado de la plataforma⁠
  • Foro de la comunidad⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Privacidad EN (English)Términos EN (English)Aviso legal EN (English)Marcas comerciales EN (English)
EnglishDeutschEspañolPortuguês (Brasil)

Transloadit®, el protocolo tus® y Uppy® son marcas registradas de Transloadit-II GmbH en Estados Unidos.