Lister les parties d’un dépôt partitionné

Vous pouvez lister les parties que vous avez déposées dans un dépôt partitionné. Vous devez avoir les permissions appropriées, à la fois pour le bucket et pour le dépôt partitionné.

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

Cette action renvoie aussi les informations à propos de la date et l’heure à laquelle vous avez commencé le dépôt d’un objet.

Lister les parties d’un dépôt partitionné avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI et définissez votre profil. Pour en savoir plus, voir Installer et configurer AWS CLI.

Pour lister les parties déposé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 MULTIPART_UPLOAD \
    --upload-id 2~xrosnH8pbKTk3sjXijfGIUN1KAEM3Yc \
    --endpoint https://oos.eu-west-2.outscale.com

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 Installer et configurer AWS CLI.

  • bucket : Le nom du bucket dans lequel vous avez créé le dépôt partitionné.

  • key : Le nom donné au dépôt partitionné.

  • upload-id : L’ID du dépôt que vous avez reçu en créant le dépôt partitionné. Pour en savoir plus, voir Créer un dépôt partitionné.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

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

  • Parts : Informations à propos des parties que vous avez déposées. Cet élément contient les informations suivantes :

    • PartNumber : Le numéro du dépôt que vous avez spécifié.

    • LastModified : La date et l’heure à laquelle l’objet a été modifié pour la dernière fois.

    • ETag : L’ETag du dépôt de l’objet.

    • Size : La taille de l’objet, en octets.

  • ChecksumAlgorithm : Spécifie l’algorithme utilisé pour calculer la somme d contrôle des parties (toujours null).

  • Initiator : Informations à propos de l’utilisateur qui a créé le dépôt partitionné. Cet élément contient les informations suivantes :

    • ID : L’ID S3 de l’utilisateur qui a fait la requête avec les permissions appropriées.

    • DisplayName : L’ID du compte OUTSCALE qui a déposé la partie.

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

    • DisplayName : L’ID du compte OUTSCALE qui a déposé la partie.

    • ID : L’ID utilisateur S3 du propriétaire de la partie déposée.

  • StorageClass : La classe de stockage de l’objet, toujours STANDARD.

Exemple de résultat
{
    "Parts": [
        {
            "PartNumber": 1,
            "LastModified": "2017-02-28T13:52:16.955Z",
            "ETag": "\"c89bc55d61534a407e6ea376e0eedcc0\"",
            "Size": 1048567
        },
        {
            "PartNumber": 2,
            "LastModified": "2017-02-28T13:52:25.315Z",
            "ETag": "\"44c7af3f06fd63a36593826be3cb7684\"",
            "Size": 1048568
        }
    ],
    "ChecksumAlgorithm": null,
    "Initiator": {
        "ID": "USER_ID",
        "DisplayName": "ACCOUNT_ID"
    },
    "Owner": {
        "DisplayName": "ACCOUNT_ID",
        "ID": "USER_ID"
    },
    "StorageClass": "STANDARD"
}

Pages connexes

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.