Questions fréquentes

Qu’est-ce que S3Client ?

S3Client est un logiciel à installer sur votre ordinateur pour transférer et gérer vos fichiers dans un espace de stockage S3. Son interface vous permet de parcourir vos fichiers et dossiers, d’envoyer des fichiers vers cet espace, de les récupérer sur votre ordinateur ou de les supprimer.

Amazon S3 est un service de stockage proposé par Amazon : vos fichiers sont conservés sur des serveurs auxquels vous accédez par le réseau. D’autres services de stockage utilisent les mêmes règles de communication et sont dits « compatibles S3 ». S3Client peut se connecter à Amazon S3 ainsi qu’à ces services.

Par exemple, vous pouvez utiliser S3Client pour envoyer des photos ou des documents depuis votre ordinateur, puis les télécharger lorsque vous en avez besoin. Vous devez disposer d’un accès au service de stockage choisi : c’est ce service qui conserve vos fichiers, et S3Client est le logiciel qui vous permet de les gérer.

S3Client répond aussi aux besoins professionnels de transfert et de gestion du stockage. Les développeurs qui créent des applications utilisant S3 peuvent s’en servir ponctuellement pour examiner les fichiers de leur application, transférer des données ou vérifier leurs propriétés.


Qu’est-ce qu’un service de stockage compatible S3 ?

Amazon S3 est un service de stockage objet proposé par Amazon. Les fichiers y sont stockés sous forme d’objets, regroupés dans des espaces appelés buckets. Les logiciels communiquent avec ce service par son API, une interface qui définit les requêtes permettant notamment de lister, d’envoyer, de télécharger ou de supprimer des objets.

Un service est dit « compatible S3 » lorsqu’il implémente cette API pour permettre aux logiciels conçus pour Amazon S3 de communiquer avec lui. Vous pouvez ainsi utiliser S3Client avec un autre service de stockage, en renseignant son adresse de connexion, appelée endpoint, et les identifiants d’accès qu’il vous fournit. Vos fichiers sont conservés sur ce service.

La compatibilité S3 ne garantit pas la prise en charge de toute l’API Amazon S3. Les opérations courantes sont disponibles, mais certaines fonctionnalités, comme le versionnement des objets ou leur protection contre la suppression, peuvent varier selon le service.


S3Client est-il gratuit ?

Oui. La version actuelle de S3Client est gratuite, pour un usage personnel comme pour les besoins internes d’une entreprise. Vous n’avez pas à acheter de licence ni à saisir de clé de licence. Son utilisation est soumise aux conditions de l’EULA.

La gratuité concerne le logiciel. Le service de stockage choisi peut vous facturer le stockage des fichiers, les transferts de données et certaines opérations, selon ses tarifs. Ces frais sont indépendants de S3Client.

Des versions, fonctionnalités ou offres payantes pourront être proposées à l’avenir. La gratuité des futures versions n’est pas garantie.


Comment S3Client s’adapte-t-il aux différents fournisseurs de stockage ?

Amazon S3 et les services compatibles S3 utilisent les mêmes règles de communication pour les opérations courantes, comme parcourir, envoyer ou récupérer des fichiers. S3Client peut donc communiquer avec plusieurs fournisseurs et vous permet de les utiliser depuis la même interface.

Cela ne signifie pas que tous ces services proposent exactement les mêmes fonctions. Par exemple, certains permettent de conserver les anciennes versions d’un fichier ou de le protéger contre la suppression pendant une durée définie, tandis que d’autres ne proposent pas ces fonctions.

Pour tenir compte de ces différences, chaque compte dans S3Client possède des capacités : des réglages qui indiquent les fonctionnalités prises en charge par le service. S3Client les utilise pour adapter les commandes et les options proposées. Le préréglage de fournisseur choisi à la création du compte fournit les valeurs initiales, que vous pouvez ensuite adapter à votre service. S3Client ne détecte pas automatiquement ces capacités.

Cocher une capacité dans S3Client ne suffit pas à rendre une fonction utilisable : le service doit la prendre en charge et vos identifiants doivent disposer des permissions nécessaires. Ce réglage n’active pas la fonctionnalité sur le service. Ces réglages se trouvent dans l’onglet Capabilities du compte. Consultez la configuration des capacités pour savoir comment les ajuster.


De quoi ai-je besoin pour connecter mon compte ?

Vous devez disposer d’un accès à Amazon S3 ou à un service compatible S3. Ajouter un compte dans S3Client ne crée pas de compte chez le fournisseur.

Pour configurer la connexion, préparez :

  • Les identifiants d’accès au service : généralement un Access Key ID et une Secret Access Key, auxquels s’ajoute un Session Token pour des identifiants temporaires. Vous pouvez aussi utiliser un AWS profile ou la AWS default credential chain pour charger les identifiants depuis une source existante.
  • L’adresse du service et la région : le fournisseur vous indique le point de connexion, appelé Endpoint, et la région à utiliser. Le préréglage choisi dans S3Client peut déjà renseigner ces valeurs.
  • Les permissions nécessaires : vos identifiants doivent autoriser les actions souhaitées, comme lire, envoyer ou supprimer des fichiers.

Les clés d’accès S3 ne sont pas le nom d’utilisateur et le mot de passe utilisés pour vous connecter au site du fournisseur. Consultez la création d’un compte pour renseigner ces informations et tester la connexion.


Mes fichiers passent-ils par les serveurs de S3Client ?

Non. Vos fichiers ne sont pas relayés par les serveurs d’Almageste, l’éditeur de S3Client. Lors d’un envoi ou d’un téléchargement, les données circulent entre votre ordinateur et le service de stockage choisi, en suivant vos réglages réseau, notamment un éventuel proxy.

Pour une copie entre emplacements S3, les données peuvent être copiées côté service ou passer par votre ordinateur, selon le type de copie possible.

Almageste ne collecte pas vos fichiers ni vos identifiants S3 au travers du logiciel. Le service de stockage que vous utilisez applique sa propre politique de confidentialité. Consultez la politique de confidentialité de S3Client pour les détails.


Mes identifiants sont-ils protégés ?

Les clés secrètes et jetons de session saisis dans S3Client sont enregistrés sur votre ordinateur. Leur protection dépend de vos réglages :

  • Sans mot de passe maître, ils sont chiffrés avec une clé intégrée au logiciel. Cela évite une lecture directe, mais ne protège pas contre une personne qui dispose de l’application et de ses données.
  • Avec un mot de passe maître, ils sont protégés par votre mot de passe et doivent être déverrouillés pour être utilisés pendant la session.

Pour activer cette protection, ouvrez File > Accounts… > Manage accounts > Credential protection…, puis cliquez sur Enable master password…. Elle concerne les secrets enregistrés, pas les noms de comptes, leurs réglages ni les Access Key ID.

Si vous utilisez AWS profile ou AWS default credential chain, leurs secrets ne sont pas enregistrés dans le coffre de S3Client : leur protection relève de cette source. Consultez la protection des identifiants pour les détails.


S3Client est-il rapide ?

Oui. La rapidité est une priorité de S3Client. Il est conçu pour traiter de nombreuses tâches en parallèle, c’est-à-dire en même temps. Son moteur peut exécuter plusieurs centaines, voire plusieurs milliers d’opérations simultanément, selon vos réglages, les ressources de votre ordinateur et les limites du service S3.

Il organise les étapes de chaque action et exécute en parallèle les opérations indépendantes. Lorsqu’une opération a besoin du résultat d’une autre, il attend que celle-ci soit terminée avant de lancer la suivante.

Ce parallélisme concerne aussi bien les transferts de fichiers que les copies côté serveur ou les modifications des propriétés de nombreux fichiers. Les gros fichiers peuvent également être envoyés ou téléchargés en plusieurs parties traitées simultanément, lorsque le service et les réglages le permettent. Cela aide à mieux utiliser votre connexion réseau.

Le nombre d’opérations simultanées se règle dans Tools > Options… > Operations. Le débit réel dépend aussi de votre connexion, de votre disque et du service de stockage : augmenter ce nombre ne garantit pas toujours un gain de vitesse. Consultez les réglages de performance pour adapter le parallélisme à votre usage.


Pourquoi certaines images n’ont-elles pas d’aperçu ?

Certains formats d’images ne sont pas encore pris en charge par l’aperçu intégré de S3Client. La version Windows actuelle permet de prévisualiser les formats suivants :

Type de fichierFormats
ImagesJPEG (.jpg, .jpeg, .jfif), PNG, GIF, BMP, WebP, TIFF (.tif, .tiff), SVG et SVGZ, ICO et CUR, ICNS, TGA, WBMP, PBM, PGM, PPM, XBM et XPM.
PDFDocuments .pdf.
TextesNotamment TXT, LOG, JSON, XML, CSV, HTML, CSS, Markdown, YAML, TOML, ainsi que de nombreux fichiers de configuration et de code source. Ils sont affichés comme du texte, sans mise en page de document ou de page web.
Audio et vidéoNotamment MP3, WAV, FLAC, OGG, OPUS, AAC, M4A, MP4, WebM, MKV, MOV et AVI, lorsque le lecteur peut décoder le contenu du fichier.

Même si son format est pris en charge, un fichier peut ne pas avoir d’aperçu s’il dépasse la limite de taille configurée, ne peut pas être lu ou contient des données que le lecteur ne peut pas décoder. Consultez les aperçus et leurs limites pour comprendre le message affiché.

Pour l’audio et la vidéo, le format du fichier ne suffit pas : la lecture dépend aussi du codec, c’est-à-dire de la méthode utilisée pour encoder le son ou la vidéo.

Pour d’autres formats contenant du texte, vous pouvez activer l’aperçu en cochant Text content dans l’éditeur de Tools > Content types…. Ce réglage est partagé par les extensions du même type de contenu ; les images reconnues, les PDF et les médias gardent leur lecteur dédié. Consultez la configuration des types de contenu pour la procédure.

S3Client évoluera pour prendre en charge davantage de formats d’aperçu.


Comment transférer mon compte S3Client sur un nouvel ordinateur ?

Vous pouvez exporter un ou plusieurs comptes dans un fichier .s3client.json, puis les importer sur le nouvel ordinateur. Cet export contient leur configuration ; vos fichiers restent sur le service de stockage.

Pour emporter aussi les identifiants enregistrés dans S3Client, activez d’abord un mot de passe maître. Il servira à chiffrer le fichier d’export et sera nécessaire pour l’importer. Vous pouvez aussi exporter sans ces secrets et les renseigner après l’import.

  1. Sur l’ancien ordinateur, ouvrez File > Accounts…, puis cliquez sur Manage accounts > Export accounts…. Ne gardez cochés que les comptes à transférer.
  2. Choisissez le fichier de destination avec Browse…. Pour inclure les secrets enregistrés, cochez Include stored Secret Access Keys and Session Tokens et saisissez Current master password. Sinon, laissez la case décochée. Cliquez sur Export et vérifiez que le fichier a été créé.
  3. Copiez ce fichier sur le nouvel ordinateur, puis ouvrez File > Accounts… > Manage accounts > Import accounts…. Choisissez le fichier local sous Account export file. S’il est chiffré, saisissez Source master password et cliquez sur Unlock. Si le mot de passe de destination est demandé et diffère du mot de passe source, décochez The destination uses the same master password et saisissez Destination master password. Cliquez ensuite sur Import accounts, ou sur Enable protection and import si ce bouton est proposé.
  4. Les comptes importés sont désactivés. Pour chacun, ouvrez Edit…, vérifiez les identifiants et complétez les secrets manquants. Utilisez Test connection, enregistrez avec OK, puis choisissez More > Enable pour retrouver le compte dans le navigateur S3.

Si le nouvel ordinateur n’a pas encore de mot de passe maître, l’import de secrets active celui utilisé pour l’export. S’il en possède déjà un, sa protection est conservée et son mot de passe peut être demandé.

Les identifiants provenant d’un profil AWS ou de la chaîne d’identifiants AWS ne sont pas copiés : leur source doit être configurée sur le nouvel ordinateur. Pour ces cas et les détails de la procédure, consultez l’import et l’export de comptes.


S3Client est-il affilié à Amazon ou à AWS ?

Non. S3Client est un logiciel indépendant développé par Almageste. Il n’est pas affilié à Amazon ou à Amazon Web Services (AWS), et n’est ni approuvé ni parrainé par Amazon ou AWS. Sa compatibilité avec Amazon S3 permet simplement de l’utiliser pour accéder à ce service de stockage.

Amazon S3 et AWS sont des marques d’Amazon.com, Inc. ou de ses sociétés affiliées.