El comando upload-part sirve para cargar datos por partes según el nombre y el ID de carga especificados de un objeto.
Notas
Antes de llamar a la operación UploadPart para cargar datos por partes, debe llamar a la operación InitiateMultipartUpload para obtener un ID de carga que genera OSS.
Si utiliza el mismo partNumber para cargar una parte nueva, se sobrescribe la parte existente cargada con ese partNumber.
OSS incluye el hash MD5 de cada parte recibida en el encabezado ETag de la respuesta.
Permisos
De forma predeterminada, una cuenta de Alibaba Cloud tiene permisos completos. Los usuarios o roles de RAM bajo una cuenta de Alibaba Cloud no cuentan con ningún permiso de manera predeterminada. La cuenta de Alibaba Cloud o el administrador de la cuenta deben otorgar los permisos de operación mediante RAM policies o Bucket Policy.
|
API |
Acción |
Descripción |
|
UploadPart |
|
Carga las partes. |
Sintaxis
ossutil api upload-part --bucket value --key value --part-number value --upload-id value [flags]
|
Parámetro |
Tipo |
Descripción |
|
--bucket |
string |
Nombre del bucket. |
|
--key |
string |
Ruta completa del objeto. |
|
--body |
string |
Cuerpo de la solicitud, que debe contener los datos completos de una sola parte. El valor de este parámetro no puede quedar vacío. |
|
--part-number |
string |
Este parámetro especifica un número que identifica una parte. |
|
--upload-id |
string |
ID de la tarea MultipartUpload. |
El comando upload-part corresponde a la operación de API UploadPart. Para obtener más información sobre sus parámetros, consulte UploadPart.
Para conocer más sobre las opciones globales de línea de comandos compatibles, consulte Command-line options.
Ejemplo
A continuación se muestra un ejemplo de cómo cargar datos por partes según el nombre y el ID de carga especificados de un objeto.
ossutil api upload-part --bucket examplebucket --key exampleobject --upload-id 123 --part-number 1 --body file://partFile