O comando upload-part envia dados em partes com base no nome e no upload ID especificados do objeto.
Observações
Antes de chamar a operação UploadPart para enviar dados em partes, chame a operação InitiateMultipartUpload para obter um upload ID gerado pelo OSS.
Se você usar o mesmo partNumber para enviar uma nova parte, a parte existente associada a esse partNumber será sobrescrita.
O OSS inclui o hash MD5 de cada parte recebida no cabeçalho ETag da resposta.
Permissões
Por padrão, uma conta Alibaba Cloud tem permissões totais. Usuários RAM ou funções RAM vinculados a essa conta não têm permissões por padrão. A conta Alibaba Cloud ou o administrador da conta deve conceder as permissões de operação por meio de políticas do RAM ou Bucket Policy.
|
API |
Action |
Descrição |
|
UploadPart |
|
Envia partes. |
Sintaxe
ossutil api upload-part --bucket value --key value --part-number value --upload-id value [flags]
|
Parâmetro |
Tipo |
Descrição |
|
--bucket |
string |
Nome do bucket. |
|
--key |
string |
Caminho completo do objeto. |
|
--body |
string |
Corpo da solicitação que deve conter os dados completos de uma única parte. Esse parâmetro não pode estar vazio. |
|
--part-number |
string |
Número que identifica a parte. |
|
--upload-id |
string |
ID da tarefa MultipartUpload. |
O comando upload-part corresponde à operação da API UploadPart. Para obter mais informações sobre os parâmetros, consulte UploadPart.
Para obter mais informações sobre as opções globais de linha de comando compatíveis, consulte Opções de linha de comando.
Exemplo
O código a seguir mostra como enviar dados em partes com base no nome e no upload ID especificados do objeto.
ossutil api upload-part --bucket examplebucket --key exampleobject --upload-id 123 --part-number 1 --body file://partFile