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. 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 en 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. Pour en savoir plus, voir Installer et configurer AWS CLI.

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.