Azure Blob Storage + Transloadit
Importer depuis des conteneurs Azure Blob Storage et exporter vers ceux-ci avec des Robots dédiés et des informations d’identification de compte de stockage enregistrées.
Recette exécutable
Mettre en place l’intégration
Ce Template importe un blob Azure, le redimensionne et stocke le résultat sous processed/ dans le conteneur configuré.
- Créez un conteneur Azure Blob et récupérez une clé de compte de stockage.
- Enregistrez le compte, la clé et le conteneur sous forme d’un ensemble d’informations d’identification de Template nommé my_azure_credentials.
- Collez les Instructions dans un Template et lancez une Assembly à partir de ce Template.
Instructions du Template
{
"steps": {
"imported": {
"robot": "/azure/import",
"credentials": "my_azure_credentials",
"path": "incoming/photo.jpg"
},
"resized": {
"robot": "/image/resize",
"use": "imported",
"width": 1200,
"height": 1200,
"resize_strategy": "fit"
},
"exported": {
"robot": "/azure/store",
"use": "resized",
"credentials": "my_azure_credentials",
"path": "processed/${file.url_name}"
}
}
}Authentification
- Enregistrez le nom du compte de stockage Azure, la clé du compte et le conteneur Blob en tant qu’informations d’identification de Template Transloadit.
- Utilisez un compte de stockage dédié ou effectuez une rotation planifiée de la clé de compte, car Shared Key accorde des droits étendus sur le compte.
- Ne placez pas la clé du compte directement dans un Template public ou dans une application cliente.
Limitations et notes opérationnelles
- Les Robots Azure s’authentifient actuellement avec le compte de stockage et la clé de compte. Ils n’acceptent pas Microsoft Entra ID, les identités managées ni les identifiants SAS.
- Microsoft recommande Entra ID ou une SAS de délégation d’utilisateur lorsque c’est possible ; vérifiez donc si Shared Key est acceptable au regard de votre politique de sécurité.
- Une URL SAS de résultat générée est facultative et expire au bout du nombre de secondes défini par le paramètre sas_expires_in.
Autres intégrations
Continuez à développer votre stack
Amazon S3
Importer depuis Amazon S3 et exporter vers Amazon S3 avec des Robots dédiés.
Cloudflare R2
Traiter des objets R2 avec des Robots dédiés à l’importation et au stockage.
Supabase
Connecter Supabase Storage via son point de terminaison compatible S3.
Tigris
Importer et exporter des objets Tigris avec des Robots natifs.