Transloadit
Tarifs
  • Téléversements de fichiers
  • Importation de fichiers
  • Traitement par lots (English)
  • Encodage vidéo
  • Encodage audio
  • Traitement d’images
  • Traitement de documents
  • Intelligence artificielle
  • Filtrage et sécurité des fichiers
  • Catalogage de médias
  • Compression de fichiers
  • Évaluation de code
  • Exportation de fichiers
  • Smart CDN
  • Voir tous les services
  • Explorer les intégrations (English)
  • Explorer les démos interactives (English)
  • Uppy
  • TransloaditKit
  • SDK Android
  • SDK Node.js
  • SDK Python
  • SDK Ruby
  • SDK Go
  • SDK Java
  • SDK PHP
  • Zapier
  • Serveur MCP
  • Transloadit CLI (English)
  • Terraform
  • Essentiels
  • Bonnes pratiques
  • FAQ
  • Robots
  • API
  • Formats
  • Créer votre première application
  • À propos de Transloadit
  • Comparatifs
  • Projets open source
  • Témoignages
  • Carrières (English)
  • Sécurité
  • Articles
  • Actus dev (English)
  • Astuces dev
  • Presse (English)
  • Recherche (English)
  • Études de cas
  • Solutions
  • Guides
  • Glossaire (English)
  • Juridique (English)
  • Outils
  • Aider Coursera à former des millions de personnes dans le monde
  • Support Transloadit
  • Support open source
  • Accord de niveau de service (English)
EssentielsRobotsFAQAPIFormatsBonnes pratiques

Comment configurer un compartiment Amazon S3 ?

  1. Créez un compartiment S3⁠ dans la région AWS de votre choix. Laissez Block Public Access activé et utilisez le paramètre Object Ownership « Bucket owner enforced » pour un compartiment privé. Notez le nom et la région du compartiment.
  2. Configurez une identité AWS dédiée à Transloadit, limitée au compartiment et au préfixe de destination. Suivez la politique d’autorisations de /s3/store EN (English), y compris ses autorisations supplémentaires pour les balises, la découverte de la région et le chiffrement. N’utilisez pas les clés d’accès de l’utilisateur racine.
  3. Enregistrez un ensemble d’informations d’identification de Template Amazon S3 avec l’ID de clé d’accès (key), la clé d’accès secrète (secret), bucket et bucket_region. Conservez les secrets AWS sur des backends de confiance. Pour les informations d’identification AWS de courte durée, suivez les recommandations du Robot sur les informations d’identification temporaires EN (English).
  4. Référencez le nom de l’ensemble d’informations d’identification dans votre Template et définissez explicitement acl: "bucket-default". Si vous omettez acl, la valeur par défaut public-read du Robot est utilisée ; private envoie également une ACL. L’exemple suivant omet l’en-tête ACL et écrit sous le préfixe uploads/ de la politique :
{
  "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. Remplacez YOUR_S3_CREDENTIALS par le nom de l’ensemble d’informations d’identification enregistré. L’enregistrement d’informations d’identification n’autorise pas les téléversements : authentifiez les utilisateurs et autorisez les téléversements sur votre backend, et rendez la Signature Authentication obligatoire pour les flux navigateur signés. Suivez les recommandations de protection des informations d’identification et des Instructions avant d’exposer un flux de téléversement.
  2. Testez le Template avec un fichier non sensible, consultez l’Assembly Status une fois l’Assembly terminée et vérifiez l’objet dans votre compartiment. Une URL de résultat renvoyée n’accorde pas d’accès public en lecture. Une autorisation d’écriture peut écraser des clés existantes ; choisissez des chemins uniques et envisagez le versionnage S3 pour la récupération.

En savoir plus

  • Pour en savoir plus sur les Templates et la sécurité, consultez notre documentation sur les Templates.
  • Pour en savoir plus sur l’enregistrement sur S3, notamment la personnalisation des noms de fichiers, consultez la documentation du Robot 🤖/s3/store EN (English).
  • Pour téléverser des fichiers depuis votre propre application Node.js, suivez le tutoriel de téléversement vers Amazon S3 EN (English). Les tutoriels de stockage de fichiers EN (English) couvrent également les flux de travail avec curl et rclone.

Voir aussi :

Quels formats et codecs Transloadit prend-il en charge ?
Que sont les Collaboration Seats ?
Comment vérifier quel utilisateur a téléversé une image ?
Contacter le support⁠

TransloaditVérification de l’état…

Produit

  • Services
  • Tarifs
  • Démos EN (English)
  • Outils
  • Sécurité
  • Support

Entreprise

  • À propos de Transloadit/Presse EN (English)
  • Blog/Carrières EN (English)
  • Comparatifs/Matrice de conformité EN (English)
  • Recherche EN (English)
  • Projets open source
  • Solutions
  • Pionniers du web

Documentation

  • Premiers pas
  • Transcodage
  • FAQ
  • API
  • Guides/Astuces dev
  • Formats pris en charge

Plus

  • État de la plateforme⁠
  • Forum de la communauté⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Confidentialité EN (English)Conditions EN (English)Mentions légales EN (English)Marques déposées EN (English)
EnglishDeutschEspañolFrançaisPortuguês (Brasil)

Transloadit®, tus® et Uppy® sont des marques déposées de Transloadit-II GmbH aux États-Unis.