É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 multipart uploads pour lesquels vous avez les permissions appropriées, à la fois pour le bucket et pour le multipart upload.

Cette action renvoie également l'upload-id. Cet élément est obligatoire pour utiliser d'autres commandes avec le multipart upload.

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

  • Pour lister les multipart uploads 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 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 pour lequel vous voulez la liste des multipart uploads.
    • (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 au service (oos ou osu) et à la Région auxquels vous voulez envoyer la requête, selon le format suivant : https://<SERVICE>.<REGION>.outscale.com


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

    • Uploads : Informations à propos des multipart uploads contenus dans le bucket. Cet élément contient les informations suivantes :

      • Initiator : Informations à propos de l'utilisateur qui a créé le multipart upload. Cet élément contient les informations suivantes :
        • DisplayName : Le prénom et le nom du compte de l'utilisateur 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 si oos a été spécifié en endpoint, ou son ID de compte OUTSCALE si osu a été spécifié en endpoint.
      • Initiated : La date et l'heure à laquelle le multipart upload a été créé.
      • UploadId : L'ID de l'upload que vous avez reçu en créant le multipart upload.
      • StorageClass : La classe de stockage de l'objet, toujours STANDARD.
      • Key : Le nom que vous avez spécifié en créant le multipart upload.
      • Owner : Informations à propos du propriétaire du bucket sur lequel a été créé le multipart upload.
        • DisplayName : Le prénom et le nom du compte de l'utilisateur qui a fait la requête avec les permissions appropriées.
        • ID : L'ID utilisateur S3 du propriétaire du bucket si oos a été spécifié en endpoint, ou son ID de compte OUTSCALE si osu a été spécifié en endpoint.
    Exemple de résultat
    {
        "Uploads": [
            {
                "Initiator": {
                    "DisplayName": "ACCOUNT",
                    "ID": "USER_ID"
                },
                "Initiated": "2017-04-03T13:37:08.724Z",
                "UploadId": "2~ORJ6aqoheKLu2SoObo-oAmIOBRODgdU",
                "StorageClass": "STANDARD",
                "Key": "MULTIPART_UPLOAD",
                "Owner": {
                    "DisplayName": "ACCOUNT",
                    "ID": "USER_ID"
                }
            }
        ]
    } 



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.