Remarque :

Configurer S3cmd pour Oracle Cloud Infrastructure Object Storage

Introduction

S3cmd est un outil de gestion de l'espace de stockage Amazon S3 et du réseau de diffusion de contenu Amazon CloudFront, mais peut également être utilisé pour les options de stockage compatibles S3, comme celles proposées par Oracle Cloud Infrastructure (OCI).

Object Storage Service fourni par Oracle Cloud Infrastructure et Amazon S3 utilisent une terminologie et des concepts similaires. Dans les deux cas, les données sont stockées en tant qu'objets dans des buckets. Les différences résident dans l'implémentation des fonctionnalités et des outils permettant d'utiliser les objets.

Objectif

Configurez S3cmd pour OCI Object Storage.

Prérequis

Tâche 1 : génération de la clé secrète client

Tâche 2 : installation et configuration de S3cmd

  1. Installez S3cmd dans une machine virtuelle linux à l'aide des commandes ci-dessous :

    sudo yum install python3-pip
    
    sudo pip3 install s3cmd
    
  2. Configurez S3cmd à l'aide de la commande suivante.

    s3cmd –-configure
    
  3. Ajoutez la clé d'accès et la clé secrète copiées dans la tâche 1.

    Remarque : si votre application ne prend pas en charge la définition de l'identificateur de région sur l'identificateur Oracle Cloud Infrastructure correct, vous devez définir la région sur us-east-1 ou la laisser vide. Avec cette configuration, vous pouvez uniquement utiliser l'API de compatibilité Amazon S3 dans votre région Oracle Cloud Infrastructure d'origine. Si vous pouvez définir la région manuellement, vous pouvez utiliser l'application avec toutes les régions Oracle Cloud Infrastructure.

  4. Ajoutez l'URL d'adresse avec les détails mentionnés ci-dessous.

    {bucket_namespace}.compat.objectstorage.{region}.oraclecloud.com
    

Tâche 3 : configuration du compartiment désigné pour l'API de compatibilité Amazon S3

  1. Sur la page des détails de la location, cliquez sur Modifier les paramètres Object Storage.

  2. Dans la boîte de dialogue Modifier les paramètres Object Storage :

    a. Sélectionnez le compartiment désigné pour l'API de compatibilité Amazon S3.

    b. Si vous ne disposez d'aucun compartiment, vous pouvez en créer un séparément et en ajouter le même que le compartiment désigné pour l'API de compatibilité Amazon S3.

  3. Cliquez sur Enregistrer.

Les nouveaux paramètres Object Storage apparaissent.

Remarque : l'utilisateur dont la clé secrète client a été utilisée pour configurer S3cmd doit disposer de droits d'accès de gestion de bucket et d'objet dans Oracle Cloud Infrastructure Identity and Access Management (OCI IAM).

Tâche 4 : tester S3cmd

Remerciements

Auteur - Maninder Singh Flora (architecte cloud OCI)

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenu de formation gratuit sur le canal Oracle Learning YouTube. En outre, accédez à education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour consulter la documentation produit, consultez Oracle Help Center.