À propos d' IBM Storage Ceph as a Service

IBM Storage Ceph as a Service vous fournit deux API pour configurer et gérer vos ressources de stockage.

Ces API d' IBM Storage Ceph as a Service s utilisent IBM Cloud® Identity and Access Management pour autoriser et authentifier les demandes.

Les jetons « Cloud Identity and Access Management » étant relativement faciles à utiliser, curl constitue un bon choix pour effectuer des tests de base et interagir avec votre espace de stockage. Pour plus d'informations, voir les informations de référence sur curl.

Les sections suivantes décrivent l'ensemble complet des opérations de l'API « IBM Storage Ceph as a Service ».

API de gestion du stockage en bloc

Utilisez l'API de gestion du stockage en bloc pour provisionner et gérer par programmation les ressources de stockage en bloc au sein du déploiement d' IBM Storage Ceph as a Service, y compris les volumes, les hôtes et les mappages de volumes vers hôtes.

Opérations de blocage

Ces opérations permettent de créer, de supprimer, d'obtenir des informations sur le stockage en blocs et d'en contrôler le comportement.

Opération de stockage en bloc
Opération de blocage Action
GET /volumes Utilisé pour récupérer une liste de tous les volumes de blocs.
DELETE /volumes/{id} Supprime un volume.
POST /volumes Créer du volume dans un déploiement.
GET /volumes/{id} Récupère un seul volume.
PATCH /volumes/{id} Met à jour le nom ou la capacité d'un volume.
GET /hosts Récupère une liste de tous les hôtes du déploiement
POST /hosts Crée un nouvel hôte.
DELETE /host/{id} Supprime un hôte spécifique.
GET /hosts/{id} Récupère un hôte spécifique.
PATCH /hosts/{id} Met à jour les informations de l'hôte.
POST /hosts/{id}/volume_mappings Créer un mappage de volume pour un hôte.
GET /hosts/{id}/volume_mappings/{volume_mapping_id} Récupère un mappage de volume unique.
GET /hosts/{id}/volume_mappings Récupère les mappages de volume de listes pour un hôte.
DELETE /hosts/{id}/volume_mappings/{volume_mapping_id} Supprime le mappage de volume spécifique.
DELETE /hosts/{id}/volume_mappings Supprime tous les mappages de volume d'un hôte.

API d'administration du stockage d'objets

Opérations d'administration

Ces opérations permettent de créer, de supprimer, d'obtenir des informations sur les objets d'administration et d'en contrôler le comportement.

Objet opération d'administration
Opération d'administration Note
POST /certificates/{cert_type} Créer un certificat « S3 ».
PUT /certificates/{cert_type} Remplacer ou mettre à jour le certificat d' S3
GET /certificates/{cert_type} Récupère le statut du certificat.
DELETE /certificates/{cert_type} Supprime le certificat d' S3.
GET /certificates Récupère la liste des certificats configurés
POST /s3_credentials/{access_key} Crée un identifiant d' S3 s pour l'objet.
GET /s3_credentials Récupère une ou plusieurs informations d'identification d' S3.
DELETE /s3_credentials/{access_key} Supprime l'identifiant d' S3.

API d' S3 s de stockage d'objets

L'API IBM® Storage Ceph® as a Service Object Storage S3 est une API de type REST permettant de lire et d'écrire des objets.

Cette API IBM Storage Ceph as a Service 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.

Opérations sur les objets

Ces opérations permettent de créer, de supprimer, d'obtenir des informations sur et de contrôler le comportement des objets « S3 ».

Opération sur un objet
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.
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 Renvoie une liste des pièces associées à un identifiant de téléchargement.

Opérations sur les compartiments

Ces opérations permettent de créer, de supprimer, d'obtenir des informations sur les compartiments et d'en contrôler le comportement.

Opération sur un compartiment
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.
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.
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.

Vous trouverez plus d'informations sur les fonctionnalités et les cas d'utilisation d' IBM Storage Ceph as a Service, sur ibm.com.