Tous les produits
Search
Centre de documentation

Object Storage Service:ListParts

Dernière mise à jour :Aug 18, 2026

Répertorie toutes les parties chargées pour un ID de chargement spécifié.

Notes d'utilisation

  • Les résultats sont triés par ordre croissant des numéros de partie.

  • Constituez votre liste de parties à partir des numéros de partie et des ETags enregistrés localement, plutôt qu'à partir des réponses ListParts. Les parties peuvent être écrasées accidentellement et des erreurs de transmission réseau peuvent entraîner des incohérences de données. Si des parties sont écrasées, supprimez les parties inutiles avant d'appeler CompleteMultipartUpload. Sans enregistrements locaux, vous ne pouvez pas identifier les parties correctes ni vérifier l'intégrité des données.

Autorisations

Par défaut, un compte Alibaba Cloud dispose de toutes les autorisations. Les utilisateurs RAM ou les rôles RAM sous un compte Alibaba Cloud ne disposent d'aucune autorisation par défaut. Le compte Alibaba Cloud ou l'administrateur du compte doit accorder les autorisations d'opération via les politiques RAM ou la politique de bucket.

API

Action

Description

ListParts

oss:ListParts

Répertorie toutes les parties chargées à l'aide d'un ID de chargement.

Syntaxe de la requête

Get  /ObjectName?uploadId=UploadId HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: Signature

En-têtes de requête

Tous les en-têtes d'une requête ListParts sont des en-têtes de requête communs. Pour plus d'informations, consultez En-têtes de requête communs.

Paramètres de requête

Paramètre

Type

Exemple

Description

uploadId

String

0004B999EF5A239BB9138C6227D6****

ID de la tâche de chargement multipartie.

Par défaut : vide.

max-parts

Integer

1000

Nombre maximal de parties à renvoyer.

Valeur par défaut : 1000.

Valeur maximale : 1000.

part-number-marker

Integer

100

Répertorie les parties dont les numéros de partie sont supérieurs à cette valeur.

Par défaut : vide.

encoding-type

String

url

Type d'encodage du nom de l'objet dans la réponse. XML 1.0 ne peut pas analyser certains caractères de contrôle, tels que ceux dont les valeurs ASCII vont de 0 à 10. Définissez ce paramètre pour encoder les noms d'objets contenant de tels caractères.

Par défaut : vide.

Valeur valide : url.

En-têtes de réponse

Tous les en-têtes de la réponse à une requête ListParts sont des en-têtes de réponse communs. Pour plus d'informations, consultez En-têtes de réponse communs.

Éléments de réponse

Élément

Type

Exemple

Description

ListPartsResult

Container

N/A

Conteneur racine pour la réponse ListParts.

Nœuds enfants : Bucket, Key, UploadId, PartNumberMarker, NextPartNumberMarker, MaxParts, IsTruncated et Part

Nœuds parents : aucun

Bucket

String

multipart_upload

Nom du bucket.

Nœuds parents : ListPartsResult

EncodingType

String

url

Type d'encodage du nom de l'objet. Renvoyé lorsque encoding-type est spécifié dans la requête.

Nœuds parents : ListPartsResult

Key

String

multipart.data

Nom de l'objet.

Nœuds parents : ListPartsResult

UploadId

String

0004B999EF5A239BB9138C6227D69F95

ID de la tâche de chargement.

Nœuds parents : ListPartsResult

PartNumberMarker

Integer

10

Marqueur de numéro de partie spécifié dans la requête. Les parties dont les numéros sont supérieurs à cette valeur sont répertoriées.

Nœuds parents : ListPartsResult

NextPartNumberMarker

Integer

5

Marqueur à utiliser comme part-number-marker dans la requête suivante lorsque les résultats sont tronqués.

Nœuds parents : ListPartsResult

MaxParts

Integer

1000

Nombre maximal de parties dans la réponse.

Nœuds parents : ListPartsResult

IsTruncated

Enumerated string

false

Indique si la réponse est tronquée. true : d'autres parties sont disponibles. false : toutes les parties sont renvoyées.

Valeurs valides : true et false.

Nœuds parents : ListPartsResult

Part

Container

N/A

Conteneur pour les détails de la partie.

Nœuds enfants : PartNumber, LastModified, ETag et Size

Nœuds parents : ListPartsResult

PartNumber

Integer

1

Numéro de la partie.

Nœuds parents : ListPartsResult.Part

LastModified

Date

2012-02-23T07:01:34.000Z

Heure à laquelle la partie a été chargée.

Nœuds parents : ListPartsResult.Part

ETag

String

3349DC700140D7F86A0784842780****

ETag de la partie chargée.

Nœuds parents : ListPartsResult.Part

Size

Integer

6291456

Taille de la partie chargée.

Nœuds parents : ListPartsResult.Part

Exemples

Exemple de requête

Get  /multipart.data?uploadId=0004B999EF5A239BB9138C6227D6****  HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 23 Feb 2012 07:13:28 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e

Exemple de réponse réussie

HTTP/1.1 200 
Server: AliyunOSS
Connection: keep-alive
Content-length: 1221
Content-type: application/xml
x-oss-request-id: 106452c8-10ff-812d-736e-c865294afc1c
Date: Thu, 23 Feb 2012 07:13:28 GMT

<?xml version="1.0" encoding="UTF-8"?>
<ListPartsResult xmlns="http://doc.oss-cn-hangzhou.aliyuncs.com">
    <Bucket>multipart_upload</Bucket>
    <Key>multipart.data</Key>
    <UploadId>0004B999EF5A239BB9138C6227D6****</UploadId>
    <NextPartNumberMarker>5</NextPartNumberMarker>
    <MaxParts>1000</MaxParts>
    <IsTruncated>false</IsTruncated>
    <Part>
        <PartNumber>1</PartNumber>
        <LastModified>2012-02-23T07:01:34.000Z</LastModified>
        <ETag>"3349DC700140D7F86A0784842780****"</ETag>
        <Size>6291456</Size>
    </Part>
    <Part>
        <PartNumber>2</PartNumber>
        <LastModified>2012-02-23T07:01:12.000Z</LastModified>
        <ETag>"3349DC700140D7F86A0784842780****"</ETag>
        <Size>6291456</Size>
    </Part>
    <Part>
        <PartNumber>5</PartNumber>
        <LastModified>2012-02-23T07:02:03.000Z</LastModified>
        <ETag>"7265F4D211B56873A381D321F586****"</ETag>
        <Size>1024</Size>
    </Part>
</ListPartsResult>

SDK OSS

Appelez ListParts avec les SDK OSS suivants :

ossutil

Pour obtenir des informations sur la commande ossutil correspondant à l'opération ListParts, consultez list-parts.