Pour VPS+ et Serveur Cloud migré

Object Storage est entièrement compatible avec S3. Cela permet une intégration transparente avec les outils S3 courants. Dans cet article, vous découvrirez comment accéder à votre Object Storage à l'aide de l'outil en ligne de commande gratuit S3cmd.

S3cmd vous permet de télécharger, de récupérer et de gérer des données dans Object Storage. Il dispose de plus de 60 options de ligne de commande, notamment les téléchargements en plusieurs parties, le chiffrement, les sauvegardes incrémentielles, la synchronisation S3, la gestion des ACL et des métadonnées, la taille des buckets et les politiques de buckets. S3cmd est disponible pour Linux et Mac. Il est écrit en Python.

Déterminer l'URL du point de terminaison

  • Connectez-vous à votre compte IONOS.
  • Dans la barre de titre, cliquez sur Menu > Serveurs & Cloud.
    Facultatif : Si vous avez plus d'un contrat Serveurs et Cloud, sélectionnez celui que vous souhaitez. Si vous n'avez qu'un seul contrat, il sera ouvert directement.

  • Dans le Cloud Panel, dans la barre de navigation à gauche, cliquez sur Infrastructure > Object Storage.
  • Dans l'onglet Buckets, cliquez sur Paramètres du bucket. La section Paramètres du bucket s'ouvre et la sous-section Propriétés du bucket s'affiche.
  • L'URL du point de terminaison s'affiche dans la section Propriétés du bucket. Notez l'URL complète.

Déterminer la Access Key et la Secret Key

Condition préalable

  • Vous vous trouvez dans l'Cloud Panel, dans la section Infrastructure > Object Storage.

  • Dans l'onglet Gestion des clés, cliquez sur la clé utilisée.
  • Dans la section Access Key, cliquez sur Copier.
  • Ouvrez un éditeur de texte et collez-y la clé d'accès copiée.
  • Dans la section Secret Key, cliquez sur Copier.
  • Revenez à l'éditeur de texte et collez la clé secrète copiée.

Remarque

Considérez la clé secrète comme un mot de passe et conservez-la en lieu sûr.

Installer S3cmd

Pour installer S3cmd, procédez comme suit :

AlmaLinux 9 et 10 ainsi que Rocky Linux 9/10

  • Connectez-vous au serveur en tant qu'administrateur
  • Pour activer le dépôt EPEL, saisissez la commande suivante :

    sudo dnf install epel-release -y

  • Pour mettre à jour la base de données des paquets, saisissez la commande suivante :

    sudo dnf update -y

  • Pour installer S3cmd, saisissez la commande suivante :

    sudo dnf install s3cmd -y

Debian 12 et 13, ainsi qu'Ubuntu 22.04 et Ubuntu 24.04

  • Connectez-vous au serveur en tant qu'administrateur.
  • Mettez à jour la liste des paquets. Pour ce faire, saisissez la commande suivante :

    sudo apt update

  • Pour installer S3cmd, saisissez la commande suivante :

    sudo apt install s3cmd -y

Configurer S3cmd pour accéder à Object Storage

  • Pour configurer S3cmd afin d'accéder au stockage d'objets, saisissez la commande suivante :

    s3cmd --configure

  • Saisissez votre clé d'accès.
  • Saisissez la clé secrète. Le message Default Region [US]: s'affiche.
  • Saisissez la région de votre bucket. Exemple : eu-central-3. Le message S3 Endpoint [s3.amazonaws.com] s'affiche.
  • Saisissez l’URL complète du point de terminaison que vous avez déterminée. Le message DNS-style bucket+hostname:port template for accessing a bucket [%(bucket)s.s3.amazonaws.com] s'affiche.
  • Saisissez à nouveau l’URL complète du point de terminaison que vous avez trouvée. La requête Encryption password: s’affiche.
  • Facultatif : saisissez un mot de passe de chiffrement. La demande Path to GPG program (/usr/bin/gpg): s’affiche.
  • Appuyez sur la touche Entrée. La demande Use HTTPS protocol (Yes): s'affiche.
  • Appuyez sur la touche Entrée. La demande HTTP Proxy Server s'affiche.
  • Appuyez sur la touche Entrée. La demande Test access with supplied credentials? s'affiche.
  • Appuyez sur la touche Entrée.
  • Si le test est réussi, enregistrez la configuration en saisissant [y] puis en appuyant sur la touche Entrée. La configuration est enregistrée dans le fichier .s3cfg.