La cantidad de datos que puede cargar en Cloud Object Storage de un proyecto en cualquier momento depende desde dónde cargue los datos. Si está cargando los datos en la interfaz de usuario del producto, el límite es de 5 GB. Para añadir objetos más grandes al Cloud Object Storagede un proyecto, puede utilizar una API o un cliente FTP.
- La API de Cloud Object Storage
- Un cliente FTP
- IBM Cloud Object Storage Python SDK (en caso de que no pueda utilizar un cliente FTP)
Carga de los datos en varias partes mediante la API de Cloud Object Storage
Con la API de Cloud Object Storage , puede cargar objetos de datos de hasta 5 GB en un solo PUT, y objetos de hasta 10 TB cargando los datos en el almacenamiento de objetos como un conjunto de componentes que se pueden cargar de forma independiente en cualquier orden y en paralelo. Una vez cargadas todas las partes, se presentan como un único objeto en Cloud Object Storage.
Puede cargar archivos con estos formatos y tipos mime en varias partes:
- application/xml
- application/pdf
- text/plain; charset=utf-8
Para cargar un objeto de datos en varias partes:
- Inicie una carga de varias partes:
curl -X "POST" "https://(endpoint)/(bucket-name)/(object-name)?uploads"
-H "Authorization: bearer (token)"
El valor de bucket-name
se puede encontrar en la página General del proyecto en el separador Gestionar . Pulse Gestionar en IBM Cloud en Watson Studio para el valor endpoint
. El valor para el portador token
se recupera a través de la API deIBM Cloud IAM.
- Cargue las partes especificando números de partes secuenciales arbitrarios y un UploadId para el objeto:
curl -X "PUT" "https://(endpoint)/(bucket-name)/(object-name)?partNumber=(sequential-integer)&uploadId=(upload-id)"
-H "Authorization: bearer (token)"
-H "Content-Type: (content-type)"
Sustituyacontent-type
por application/xml
, application/pdf
o text/plain; charset=utf-8
.
- Complete la carga de varias partes:
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>
- Añada el archivo al proyecto como un activo. En la página Activos del proyecto, pulse el botón Importar activos . A continuación, en la página de archivos Proyecto , seleccione el archivo que ha cargado en Cloud Object Storage y pulse Importar.
Próximos pasos
Más información
- Almacenamiento de objetos grandes en Cloud Object Storage
Tema padre: Adición de conexiones a proyectos