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

Vous pouvez lister les parties que vous avez déposées dans l’une des sous-parties d’un de vos dépôts partitionnés ou dans le dépôt partitionné d’un autre utilisateur. 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.

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 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 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 dépôt partitionné.

  • key : Le nom de la sous-partie.

  • 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 :

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

  • Initiator : L’initiateur de la commande, toujours null.

  • Parts : Informations à propos des parties que vous avez déposé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 du dépôt que vous avez spécifié.

    • ETag : L’ETag du dépôt 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",
        "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"
}

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.