aws / aws/aws-sdk-cpp

After exiting the program, restore the uploaded file

Aperta
#2,215 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub
feature-request p2
Lingua principale
C++
Stelle
2.2k
Fork
1.2k
Merge medio
4g 11h
PR unite (30g)
13

Descrizione

### Describe the feature

I am trying write an application to continuously upload large data (multipart uploads) to Amazon's S3 Storage. However, my application needs to be able to shut down mid-transfer and pick up from where it left off the next time it's restarted.

### Use Case

From playing around a little bit with the C++ SDK, the TransferManager class provides a RetryUpload function that requires a shared pointer to the TransferHandle object that is returned upon issuing an initial UploadFile call. However, the transfer handle object will no longer be in existence if the application crashes or has to shut down mid-operation.

### Proposed Solution

resume a multipart upload using the TransferManager class

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [X] This feature might incur a breaking change

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con le API TransferManager, UploadFile e RetryUpload del C++ SDK descritte nell’issue. Determina come rappresentare un caricamento multipart e il relativo TransferHandle durante l’arresto dell’applicazione o dopo arresti anomali, quindi definisci il comportamento al riavvio. Il lavoro è completo quando un caricamento multipart interrotto può essere ripreso dopo il riavvio del programma.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, cpp
Ambito
cloud
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.