Ekinox
Tools

S3

Téléverser, télécharger, lister et gérer les fichiers S3

Amazon S3 est un service de stockage cloud hautement évolutif, sécurisé et durable fourni par Amazon Web Services. Il est conçu pour stocker et récupérer n'importe quelle quantité de données depuis n'importe où sur le web, ce qui en fait l'une des solutions de stockage cloud les plus utilisées par les entreprises de toutes tailles.

Avec Amazon S3, vous pouvez :

  • Stocker des données illimitées : télécharger des fichiers de toute taille et de tout type avec une capacité de stockage pratiquement illimitée
  • Accéder de n'importe où : récupérer vos fichiers depuis n'importe où dans le monde avec un accès à faible latence
  • Assurer la durabilité des données : bénéficier d'une durabilité de 99,999999999 % (11 neuf) avec réplication automatique des données
  • Contrôler l'accès : gérer les permissions et les contrôles d'accès avec des politiques de sécurité précises
  • Évoluer automatiquement : gérer des charges de travail variables sans intervention manuelle ni planification de capacité
  • S'intégrer facilement : se connecter avec d'autres services AWS et applications tierces facilement
  • Optimiser les coûts : choisir parmi plusieurs classes de stockage pour optimiser les coûts en fonction des modèles d'accès

Dans Ekinox, l'intégration S3 permet à vos agents de récupérer et d'accéder aux fichiers stockés dans vos buckets Amazon S3 en utilisant des URL présignées sécurisées. Cela permet des scénarios d'automatisation puissants tels que le traitement de documents, l'analyse de données stockées, la récupération de fichiers de configuration et l'accès à du contenu multimédia dans le cadre de vos flux de travail. Vos agents peuvent récupérer des fichiers depuis S3 en toute sécurité sans exposer vos identifiants AWS, ce qui facilite l'incorporation d'actifs stockés dans le cloud dans vos processus d'automatisation. Cette intégration comble le fossé entre votre stockage cloud et vos flux de travail IA, permettant un accès transparent à vos données stockées tout en maintenant les meilleures pratiques de sécurité grâce aux mécanismes d'authentification robustes d'AWS.

Instructions d'utilisation

Intégrez S3 dans le flux de travail. Téléversez des fichiers, téléchargez des objets, listez le contenu des buckets, supprimez des objets et copiez des objets entre buckets. Nécessite une clé d'accès AWS et une clé d'accès secrète AWS.

Outils

s3_put_object

Téléverser un fichier vers un bucket AWS S3

Entrée

ParamètreTypeObligatoireDescription
accessKeyIdstringOuiVotre ID de clé d'accès AWS
secretAccessKeystringOuiVotre clé d'accès secrète AWS
regionstringOuiRégion AWS (ex. : us-east-1)
bucketNamestringOuiNom du bucket S3
objectKeystringOuiClé/chemin de l'objet dans S3 (ex. : dossier/nomfichier.ext)
filefileNonFichier à téléverser
contentstringNonContenu textuel à téléverser (alternative au fichier)
contentTypestringNonEn-tête Content-Type (détecté automatiquement à partir du fichier si non fourni)
aclstringNonListe de contrôle d'accès (ex. : private, public-read)

Sortie

ParamètreTypeDescription
urlstringURL de l'objet S3 téléversé
metadataobjectMétadonnées de téléversement incluant ETag et emplacement

s3_get_object

Récupérer un objet depuis un bucket AWS S3

Entrée

ParamètreTypeObligatoireDescription
accessKeyIdstringOuiVotre ID de clé d'accès AWS
secretAccessKeystringOuiVotre clé d'accès secrète AWS
s3UristringOuiURL de l'objet S3

Sortie

ParamètreTypeDescription
urlchaîneURL présignée pour télécharger l'objet S3
metadataobjetMétadonnées du fichier incluant le type, la taille, le nom et la date de dernière modification

s3_list_objects

Lister les objets dans un bucket AWS S3

Entrée

ParamètreTypeObligatoireDescription
accessKeyIdchaîneOuiVotre ID de clé d'accès AWS
secretAccessKeychaîneOuiVotre clé d'accès secrète AWS
regionchaîneOuiRégion AWS (par ex., us-east-1)
bucketNamechaîneOuiNom du bucket S3
prefixchaîneNonPréfixe pour filtrer les objets (par ex., dossier/)
maxKeysnombreNonNombre maximum d'objets à retourner (par défaut : 1000)
continuationTokenchaîneNonJeton pour la pagination

Sortie

ParamètreTypeDescription
objectstableauListe des objets S3

s3_delete_object

Supprimer un objet d'un bucket AWS S3

Entrée

ParamètreTypeObligatoireDescription
accessKeyIdchaîneOuiVotre ID de clé d'accès AWS
secretAccessKeychaîneOuiVotre clé d'accès secrète AWS
regionchaîneOuiRégion AWS (par ex., us-east-1)
bucketNamechaîneOuiNom du bucket S3
objectKeychaîneOuiClé/chemin de l'objet à supprimer

Sortie

ParamètreTypeDescription
deletedbooléenIndique si l'objet a été supprimé avec succès
metadataobjetMétadonnées de suppression

s3_copy_object

Copier un objet au sein d'un même bucket AWS S3 ou entre différents buckets

Entrée

ParamètreTypeObligatoireDescription
accessKeyIdchaîneOuiVotre ID de clé d'accès AWS
secretAccessKeychaîneOuiVotre clé d'accès secrète AWS
regionchaîneOuiRégion AWS (par ex., us-east-1)
sourceBucketchaîneOuiNom du bucket source
sourceKeychaîneOuiClé/chemin de l'objet source
destinationBucketchaîneOuiNom du bucket de destination
destinationKeychaîneOuiClé/chemin de l'objet de destination
aclchaîneNonListe de contrôle d'accès pour l'objet copié (par ex., private, public-read)

Sortie

ParamètreTypeDescription
urlchaîneURL de l'objet S3 copié
metadataobjetMétadonnées de l'opération de copie

Remarques

  • Catégorie : tools
  • Type : s3
S3