Usar CreateMultipartUpload com o AWS SDK ou a CLI - Amazon Simple Storage Service

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
nota

Há mais no GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da AWS.

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.