0 / 0
Retourner à la version anglaise de la documentation
Ajout de très gros objets au Cloud Object Storage d'un projet

Ajout de très gros objets au Cloud Object Storage d'un projet

La quantité de données que vous pouvez charger dans un Cloud Object Storage de projet à un moment donné dépend de l'endroit où vous chargez les données. Si vous chargez les données dans l'interface utilisateur du produit, la limite est de 5 Go. Pour ajouter des objets plus grands à Cloud Object Storaged'un projet, vous pouvez utiliser une API ou un client FTP.

Chargement des données en plusieurs parties à l'aide de l'API Cloud Object Storage

Avec l'API Cloud Object Storage , vous pouvez charger des objets de données pouvant atteindre 5 Go en une seule opération PUT, et des objets pouvant atteindre 10 To en chargeant les données dans le stockage d'objets en tant qu'ensemble de parties pouvant être chargées indépendamment dans n'importe quel ordre et en parallèle. Une fois qu'elles ont été toutes chargées, les différentes parties se présentent sous la forme d'un objet unique dans Cloud Object Storage.

Les fichiers ayant les formats et le type MIME suivants peuvent être chargés en plusieurs parties :

  • application/xml
  • application/pdf
  • text/plain; charset=utf-8

Pour charger un objet de données en plusieurs parties :

  1. Lancez un téléchargement en plusieurs parties:
curl -X "POST" "https://(endpoint)/(bucket-name)/(object-name)?uploads"
 -H "Authorization: bearer (token)"

La valeur de bucket-name est disponible sur la page Général de votre projet dans l'onglet Gérer . Cliquez sur Gérer dans IBM Cloud dans Watson Studio pour la valeur endpoint . La valeur de bearer token est extraite via API IBM Cloud IAM.

  1. Chargez les différentes parties en spécifiant des numéros de référence séquentiels arbitraires et un UploadId pour l'objet :
curl -X "PUT" "https://(endpoint)/(bucket-name)/(object-name)?partNumber=(sequential-integer)&uploadId=(upload-id)"
 -H "Authorization: bearer (token)"
 -H "Content-Type: (content-type)"

Remplacezcontent-type par application/xml, application/pdf ou text/plain; charset=utf-8.

  1. Terminez le chargement en plusieurs parties :
  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. Ajoutez votre fichier au projet en tant qu'actif. Dans la page Actifs de votre projet, cliquez sur le bouton Importer des actifs . Ensuite, à partir de la page des fichiers Projet , sélectionnez le fichier que vous avez téléchargé dans Cloud Object Storage et cliquez sur Importer.

Etapes suivantes

En savoir plus

Rubrique parent: Ajout de connexions à des projets

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus