Lister les dépôts partitionnés d’un bucket

Vous pouvez lister les dépôts partitionnés pour lesquels vous avez les permissions appropriées, à la fois pour le bucket et pour le dépôt partitionné.

Cette action renvoie également l'upload-id. Cet élément est obligatoire pour utiliser d’autres commandes avec le dépôt partitionné.

Lister les dépôts partitionnés d’un bucket avec AWS CLI

Pour lister les dépôts partitionnés d’un bucket, utilisez la commande list-multipart-uploads suivant cette syntaxe :

Exemple de requête
$ aws s3api list-multipart-uploads \
    --profile YOUR_PROFILE \
    --bucket BUCKET \
    --prefix m \
    --delimiter \
    --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 pour lequel vous voulez la liste des dépôts partitionnés.

  • (optionnel) prefix : Une lettre ou une chaîne de caractères pour filtrer vos objets. Cet attribut renvoie les objets qui commencent avec la lettre ou la chaîne de caractères que vous spécifiez.

  • (optionnel) delimiter : Une lettre pour filtrer vos objets. Cet attribut exclut les objets qui contiennent ou qui commencent par la lettre que vous spécifiez.

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

La commande list-multipart-uploads renvoie les éléments suivants :

  • Uploads : Informations à propos des dépôts partitionnés contenus dans le bucket. Cet élément contient les informations suivantes :

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

      • DisplayName : L’ID du compte OUTSCALE qui a fait la requête avec les permissions appropriées.

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

    • Initiated : La date et l’heure à laquelle le dépôt partitionné a été créé.

    • UploadId : L’ID du dépôt que vous avez reçu en créant le dépôt partitionné.

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

    • Key : Le nom que vous avez spécifié en créant le dépôt partitionné.

    • Owner : Informations à propos du propriétaire du bucket sur lequel a été créé le dépôt partitionné.

      • DisplayName : L’ID du compte OUTSCALE du propriétaire du bucket.

      • ID : L’ID utilisateur S3 du propriétaire du bucket.

Exemple de résultat
{
    "Uploads": [
        {
            "Initiator": {
                "DisplayName": "ACCOUNT_ID",
                "ID": "USER_ID"
            },
            "Initiated": "2017-04-03T13:37:08.724Z",
            "UploadId": "2~ORJ6aqoheKLu2SoObo-oAmIOBRODgdU",
            "StorageClass": "STANDARD",
            "Key": "MULTIPART_UPLOAD",
            "Owner": {
                "DisplayName": "ACCOUNT_ID",
                "ID": "USER_ID"
            }
        }
    ]
}

Page connexe

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.