La quantità di dati che è possibile caricare su Cloud Object Storage di un progetto dipende da un momento in cui si caricano i dati da. Se si stanno caricando i dati nell'interfaccia utente del prodotto, il limite è 5 GB. Per aggiungere oggetti più grandi a Cloud Object Storagedi un progetto, puoi utilizzare un'API o un client FTP.
- L'API Cloud Object Storage
- Un client FTP
- L'IBM Cloud Object Storage Python SDK (nel caso in cui non sia possibile utilizzare un client FTP)
Caricare i dati in più parti utilizzando l'API Cloud Object Storage
Con l'API Cloud Object Storage , puoi caricare oggetti di dati fino a 5 GB in un singolo PUT e oggetti fino a 10 TB caricando i dati nell'archiviazione oggetti come una serie di parti che possono essere caricati indipendentemente in qualsiasi ordine e in parallelo. Dopo che tutte le parti sono state caricate, vengono presentate come un singolo oggetto in Cloud Object Storage.
È possibile caricare file con questi formati e tipi mimi in più parti:
- applicazione/xml
- application/pdf
- text/plain; charset=utf-8
Per caricare un oggetto dati in più parti:
- Avviare un caricamento in più parti:
curl -X "POST" "https://(endpoint)/(bucket-name)/(object-name)?uploads"
-H "Authorization: bearer (token)"
Il valore per bucket-name
è disponibile nella pagina Generale del proprio progetto nella scheda Gestisci . Fai clic su Manage in IBM Cloud su Watson Studio per il valore endpoint
. Il valore per il bearer token
viene richiamato tramite l' IBM Cloud IAM.
- Caricare le parti specificando numeri parte sequenziali arbitrari e un UploadId per l'oggetto:
curl -X "PUT" "https://(endpoint)/(bucket-name)/(object-name)?partNumber=(sequential-integer)&uploadId=(upload-id)"
-H "Authorization: bearer (token)"
-H "Content-Type: (content-type)"
Sostituirecontent-type
con application/xml
, application/pdf
o text/plain; charset=utf-8
.
- Completare il caricamento in più parti:
curl -X "POST" "https://(endpoint)/(bucket-name)/(object-name)?uploadId=(upload-id)"
-H "Authorization: bearer (token)"
-H "Content-Type: text/plain; charset=utf-8"
-d \$'<CompleteMultipartUpload>
<Part>
<PartNumber>1</PartNumber>
<ETag>(etag)</ETag>
</Part>
<Part>
<PartNumber>2</PartNumber>
<ETag>(etag)</ETag>
</Part>
- Aggiungere il proprio file al progetto come asset. Dalla pagina Asset del proprio progetto, fare clic su Importa asset . Quindi, dalla pagina dei file Project , seleziona il file che hai caricato nel tuo Cloud Object Storage e fai clic su Import.
Passi successivi
Ulteriori informazioni
- Archiviazione di oggetti di grandi dimensioni in Cloud Object Storage
Argomento principale: Aggiunta connessioni ai progetti