É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 compléter le multipart upload ou l'une des sous-parties pour finaliser l'upload d'un objet dans un bucket. L'objet est reconstitué lorsque la sous-partie ou le multipart upload est complété.

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

  • Pour compléter un multipart upload, utilisez la commande complete-multipart-upload suivant cette syntaxe :

    Exemple de requête
    $ aws s3api complete-multipart-upload \
        --profile YOUR_PROFILE \
        --bucket BUCKET \
        --key MULTIPART_UPLOAD \
        --upload-id 2~xrosnH8pbKTk3sjXijfGIUN1KAEM3Yc \
        --multipart-upload Parts=[{ETag=c89bc55d61534a407e6ea376e0eedcc0\,PartNumber=1},{ETag=44c7af3f06fd63a36593826be3cb7684\,PartNumber=2}] \
        --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 bucket dans lequel vous voulez compléter le multipart upload ou la sous-partie.
    • key : Le nom du multipart upload ou de la sous-partie que vous voulez compléter.
    • upload-id : L'ID du multipart upload que vous avez reçu en le créant. Pour en savoir plus, voir Créer un multipart upload.
    • (optionnel) multipart-upload : Informations à propos du multipart upload. Cet élément contient les attributs suivants que vous devez spécifier :
      • Parts : Informations à propos des parties que avez uploadées. Cet élément contient les attributs suivants que vous devez spécifier :
        • ETag : L'ETag de l'objet uploadé.
        • PartNumber : Le numéro de la partie que vous avez spécifiée. Ce nombre doit être un entier compris entre 1 et 10000.
    • 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 complete-multipart-upload renvoie les éléments suivants :

    • ETag : L'ETag du multipart upload complété.

    • Bucket : Le bucket dans lequel le multipart upload a été complété.
    • Location : L'URI du multipart upload complété, accessible aux utilisateurs que vous avez spécifiés lors de la création du multipart upload.
    • Key : Le nom que vous avez spécifié en créant le multipart upload.
    Exemple de résultat
    {
        "ETag": "\"0000a0f0a0faab7f00000ff0000f00d0-3\""
        "Bucket": BUCKET
        "Location": "https://<BUCKET>.<SERVICE>.<REGION>.outscale.com/<MULTIPART_UPLOAD>"
        "Key": MULTIPART_UPLOAD
    } 


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.