Usar CreateMultipartUpload
com o AWS SDK ou a CLI
Os exemplos de código a seguir mostram como usar o CreateMultipartUpload
.
Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação em contexto nos seguintes exemplos de código:
- CLI
-
- AWS CLI
-
O seguinte comando cria um upload fracionado no bucket my-bucket
com a chave multipart/01
:
aws s3api create-multipart-upload --bucket my-bucket --key 'multipart/01'
Saída:
{
"Bucket": "my-bucket",
"UploadId": "dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R",
"Key": "multipart/01"
}
O arquivo concluído terá o nome 01
e estará em uma pasta chamada multipart
no bucket my-bucket
. Salve o ID de upload, a chave e o nome do bucket para usar com o comando upload-part
.
- Rust
-
- SDK para Rust
-
let multipart_upload_res: CreateMultipartUploadOutput = client
.create_multipart_upload()
.bucket(&bucket_name)
.key(&key)
.send()
.await
.unwrap();
Para ver uma lista completa dos Guias do desenvolvedor de SDK da AWS e exemplos de código, consulte Usar este serviço com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.