État du service

Le service Object Storage Unit (OSU) est à présent en FIN DE SUPPORT ET MAINTENANCE. Pour en savoir plus, voir Politique de fin de vie.

Pour utiliser Object Storage Unit (OSU), différents outils compatibles avec l'API open source Ceph sont disponibles.

Les sujets suivants sont abordés : 

API Ceph

Le service OSU est basé sur l'API open source Ceph. Vous pouvez donc accéder à OSU via l'API Ceph. Pour en savoir plus sur cette API, et consulter des exemples de requêtes dans différents langages de programmation, voir la documentation officielle de Ceph.


La version v4 de la signature des requêtes API est actuellement supportée pour les Régions eu-west-2 et us-west-1 uniquement. Pour les autres Régions, vous devez utiliser des outils compatibles avec la version v2.


Notez que si vous utilisez le SDK Java :

  • Le header expect:100-continue n'est pas supporté par OSU. Pour des raisons de performance, vous devez désactiver ce header.
    L'exemple suivant montre comment le faire pour l'upload, en remplaçant la ligne Upload upload = tm.upload(BUCKET_NAME, key, f); par ce bloc de code :

     PutObjectRequest request = new PutObjectRequest(bucketName, key, f);
     ObjectMetadata meta = new ObjectMetadata();
     meta.setHeader("Expect", "");
     request.setMetadata(meta);
     Upload upload = tm.upload(request);
  • Le header x-amz-version-id n'est pas supporté par Ceph. Pour gérer les versions, vous devez contourner ce header à l'aide du bloc de code suivant :

     List<S3VersionSummary> versions = listing.getVersionSummaries();
            if (versions != null && versions.size() > 0) {
                String versionId = versions.get(0).getVersionId();
                System.out.println("versionId=" + versionId);
            }


AWS CLI

AWS CLI, une interface en ligne de commande développée par Amazon Web Services, vous permet de gérer vos ressources OSU. En particulier, vous pouvez utiliser les commandes s3api et s3 d'AWS CLI. Pour en savoir plus sur l'installation d'AWS CLI, voir Utiliser et configurer AWS CLI.

Cette documentation utilise principalement les commandes s3api. Des commandes s3 équivalentes sont également fournies dans des encadrés d'astuce lorsque disponibles. Pour en savoir plus, voir Référence commandes s3.


Interfaces graphiques

Des interfaces graphiques existent pour gérer vos ressources OSU. Par exemple :

  • Cyberduck :
    • Disponible pour macOS et Windows.
    • Un client open source qui vous permet de naviguer directement dans vos ressources OSU sur le Cloud OUTSCALE. Il vous permet également de modifier vos objets en les ouvrant directement avec tout éditeur installé sur votre ordinateur. Pour en savoir plus, voir la documentation officielle de Cyberduck.

  • ExpanDrive :
    • Disponible pour Linux, macOS et Windows.
    • Une application commerciale qui vous permet de monter vos buckets OSU comme disques réseau sur votre ordinateur. Pour en savoir plus, voir le site officiel d'ExpanDrive.

  • TntDrive :
    • Disponible pour Windows uniquement.
    • Une application commerciale qui vous permet de monter vos buckets OSU comme disques réseau sur votre ordinateur. Pour en savoir plus, voir site officiel de TntDrive.




AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux Etats-Unis et/ou dans les autres pays.

Windows® est une marque déposée de Microsoft Corporation aux Etats-Unis et/ou dans les autres pays.