0 / 0
Volver a la versión inglesa de la documentación
Adición de objetos muy grandes a Cloud Object Storage de un proyecto
Última actualización: 07 oct 2024
Adición de objetos muy grandes a Cloud Object Storage de un proyecto

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.

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:

  1. 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.

  1. 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.

  1. 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>
  1. 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

Tema padre: Adición de conexiones a proyectos

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información