É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.

Vous pouvez lister les parties que vous avez uploadées dans l'une des sous-parties d'un de vos multipart uploads ou dans le multipart upload d'un autre utilisateur. Vous devez avoir les permissions appropriées, à la fois pour le bucket et pour le multipart upload.

Les parties que les autres utilisateurs ont uploadées sont aussi renvoyées.

Cette action renvoie aussi les informations à propos de la date et l'heure à laquelle vous avez commencé l'upload d'un objet.

Cette fonctionnalité n'est pas disponible depuis Cockpit. Cette documentation décrit uniquement la procédure à l'aide d'AWS CLI. 

  • Pour lister les parties uploadées dans un bucket, utilisez la commande list-parts suivant cette syntaxe :

    Exemple de requête
    $ aws s3api list-parts \
        --profile YOUR_PROFILE \
        --bucket BUCKET \
        --key SUB_PART \
        --upload id 2~xrosnH8pbKTk3sjXijfGIUN1KAEM3Yc \
        --endpoint ENDPOINT 

    Cette commande contient les attributs suivants que vous devez spécifier :

    • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d'AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.
    • bucket : Le nom du bucket dans lequel vous avez créé le multipart.
    • key : Le nom de la sous-partie.
    • upload-id : L'ID de l'upload que vous avez reçu en créant le multipart upload. Pour en savoir plus, voir Créer un multipart upload.
    • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.


    La commande list-parts renvoie les éléments suivants :

    • Owner : Informations à propos du propriétaire la partie uploadée. Cet élément contient les informations suivantes :

      • DisplayName : Le prénom et le nom de l'utilisateur qui a uploadé la partie.
      • ID : L'ID utilisateur S3 du propriétaire de la partie uploadée si oos a été spécifié en endpoint, ou son ID de compte OUTSCALE si osu a été spécifié en endpoint.
    • Initiator : L'initiateur de la commande, toujours null.
    • Parts : Informations à propos des parties que vous avez uploadées. Cet élément contient les informations suivantes :
      • LastModified : La date et l'heure à laquelle l'objet a été modifié pour la dernière fois.
      • PartNumber : Le numéro de l'upload que vous avez spécifié.
      • ETag : L'ETag de l'upload de l'objet.
      • Size : La taille de l'objet, en octets.
    • StorageClass : La classe de stockage de l'objet, toujours STANDARD.
    Exemple de résultat
    {
        "Owner": {
            "DisplayName": "ACCOUNT",
            "ID": "USER_ID"
        },
        "Initiator": null,
        "Parts": [
            {
                "LastModified": "2017-02-28T13:52:16.955Z",
                "PartNumber": 1,
                "ETag": "\"c89bc55d61534a407e6ea376e0eedcc0\"",
                "Size": 1048567
            },
            {
                "LastModified": "2017-02-28T13:52:25.315Z",
                "PartNumber": 2,
                "ETag": "\"44c7af3f06fd63a36593826be3cb7684\"",
                "Size": 1048568
            }
        ],
        "StorageClass": "STANDARD"
    } 


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