A propos de l'API S3 IBM Cloud Object Storage
L'API IBM Cloud® Object Storage est un API REST pour la lecture et l'écriture d'objets.
Elle utilise IBM Cloud® Identity and Access Management pour l'authentification et l'autorisation et prend en charge un sous-ensemble de l'API S3 afin de faciliter la migration des applications vers IBM Cloud.
Cette documentation de référence est continuellement mise à jour. Si vous avez des questions techniques concernant l'utilisation de l'API dans votre application, posez-les sur StackOverflow. Ajoutez les
balises ibm-cloud-platform
et object-storage
et contribuez à améliorer cette documentation grâce à vos commentaires.
Les jetons Cloud Identity and Access Management étant plutôt faciles à utiliser, curl
est idéal pour les tests de base et l'interaction avec votre stockage. Pour plus d'informations, voir les informations de référence sur curl
.
Les tableaux ci-après décrivent l'ensemble des opérations de l'API IBM Cloud Object Storage sur les compartiments. Pour plus d'informations, voir la page de référence d'API pour les compartiments ou les objets.
Opérations sur les compartiments
Ces opérations permettent de créer et supprimer des compartiments, d'obtenir des informations sur des compartiments et de contrôler le comportement de compartiments.
Opération sur un compartiment | Note |
---|---|
GET Compartiments |
Permet d'extraire une liste de tous les compartiments appartenant à un compte. |
DELETE Compartiment |
Permet de supprimer un compartiment vide. |
DELETE Bucket CORS |
Permet de supprimer n'importe quelle configuration de partage de ressources d'origine croisée (CORS) définie sur un compartiment. |
GET Compartiment |
Permet de répertorier les objets contenus dans un compartiment. L'opération ne peut répertorier que 1 000 objets à la fois. |
GET Bucket CORS |
Permet d'extraire toute configuration CORS définie sur un compartiment. |
HEAD Compartiment |
Permet d'extraire les en-têtes d'un compartiment. |
GET Multipart Uploads |
Permet de répertorier les envois par téléchargement en plusieurs parties qui ne sont pas terminés ou qui sont annulés. |
PUT Compartiment |
Les compartiments sont soumis à des restrictions de dénomination. Les comptes sont limités à 100 compartiments. |
PUT Bucket CORS |
Permet de créer une configuration CORS pour un compartiment. |
Opérations sur les objets
Ces opérations permettent de créer et supprimer des objets, d'obtenir des informations sur des objets et de contrôler le comportement d'objets.
Opération sur un objet | Note |
---|---|
DELETE Objet |
Permet de supprimer un objet d'un compartiment. |
DELETE Lot |
Permet de supprimer un grand nombre d'objets d'un compartiment en une seule fois. |
GET Objet |
Permet d'extraire un objet d'un compartiment. |
HEAD Objet |
Permet d'extraire les en-têtes d'un objet. |
OPTIONS Objet |
Permet de vérifier la configuration CORS pour voir si une demande spécifique peut être envoyée. |
PUT Objet |
Permet d'ajouter un objet à un compartiment. |
PUT Object (Copy) |
Crée une copie d'un objet. |
Begin Multipart Upload | Permet de créer un ID d'envoi par téléchargement pour un ensemble de parties à envoyer par téléchargement. |
Upload Part | Permet d'envoyer par téléchargement une partie d'un objet associé à un ID d'envoi par téléchargement. |
Upload Part (Copy) | Permet d'envoyer par téléchargement une partie d'un objet existant associé à un ID d'envoi par téléchargement. |
Complete Multipart Upload | Permet d'assembler un objet à partir de parties associées à un ID d'envoi par téléchargement. |
Cancel Multipart Upload | Permet d'annuler l'envoi par téléchargement et de supprimer les parties en attente associées à un ID d'envoi par téléchargement. |
List Parts | Permet de renvoyer une liste des parties associées à un ID d'envoi par téléchargement. |
Pour plus d'informations sur les fonctions et les cas d'utilisation IBM Cloud Object Storage, voir ibm.com.