Acerca de las API de IBM Storage Ceph as a Service

IBM Storage Ceph as a Service le proporciona dos API para configurar y gestionar sus recursos de almacenamiento.

Estas API de IBM Storage Ceph as a Service utilizan IBM Cloud® Identity and Access Management para autorizar y autenticar solicitudes.

Dado que los tokens de « Cloud Identity and Access Management » son relativamente fáciles de manejar, curl es una buena opción para realizar pruebas básicas e interactuar con tu almacenamiento. Encontrará más información en la consulta de curl.

En los apartados siguientes se describe el conjunto completo de operaciones de la API de IBM Storage Ceph as a Service.

Bloquear API de gestión de almacenamiento

Utilice la API de gestión de almacenamiento en bloque para aprovisionar y gestionar mediante programación los recursos de almacenamiento en bloque dentro de la implementación de IBM Storage Ceph as a Service, incluidos los volúmenes, los hosts y las asignaciones de volumen a host.

Bloquear operaciones

Estas operaciones permiten crear, eliminar, obtener información y controlar el comportamiento del almacenamiento en bloques.

Bloquear operación de almacenamiento
Bloquear operación Acción
GET /volumes Se utiliza para recuperar una lista de todos los volúmenes de bloqueo.
DELETE /volumes/{id} Elimina un volumen.
POST /volumes Crear volumen en un despliegue.
GET /volumes/{id} Recupera un solo volumen.
PATCH /volumes/{id} Actualiza el nombre o la capacidad de un volumen.
GET /hosts Recupera una lista de todos los hosts en la implementación
POST /hosts Crea un nuevo host.
DELETE /host/{id} Elimina un host específico.
GET /hosts/{id} Recupera un host específico.
PATCH /hosts/{id} Actualiza la información del host.
POST /hosts/{id}/volume_mappings Crear un mapeo de volumen para un host.
GET /hosts/{id}/volume_mappings/{volume_mapping_id} Recupera un único mapeo de volumen.
GET /hosts/{id}/volume_mappings Recupera las asignaciones de volumen de listas para un host.
DELETE /hosts/{id}/volume_mappings/{volume_mapping_id} Elimina la asignación de volumen específica.
DELETE /hosts/{id}/volume_mappings Elimina todas las asignaciones de volumen de un host.

API de administración de almacenamiento de objetos

Las operaciones de administración

Estas operaciones permiten crear, eliminar, obtener información y controlar el comportamiento de los objetos de administración.

Objeto operación de administración
Operación de administración Nota
POST /certificates/{cert_type} Crea un certificado « S3 ».
PUT /certificates/{cert_type} Reemplazar o actualizar el certificado de S3
GET /certificates/{cert_type} Recupera el estado del certificado.
DELETE /certificates/{cert_type} Elimina el certificado de S3.
GET /certificates Recupera la lista de certificados configurados
POST /s3_credentials/{access_key} Crea una credencial de acceso a Internet ( S3 ) para el objeto.
GET /s3_credentials Recupera una o más credenciales de S3.
DELETE /s3_credentials/{access_key} Elimina la credencial de S3.

API de almacenamiento de objetos « S3 »

La API de IBM® Storage Ceph® as a Service Object Storage S3 es una API basada en REST que permite leer y escribir objetos.

Esta API de IBM Storage Ceph as a Service utiliza IBM Cloud® Identity and Access Management para la autenticación y la autorización, y es compatible con un subconjunto de la API de S3 para facilitar la migración de las aplicaciones a IBM Cloud.

Operaciones de objetos

Estas operaciones permiten crear, eliminar, obtener información y controlar el comportamiento de los objetos « S3 ».

Operación de objeto
Operación de objeto Nota
DELETE Object Suprime un objeto de un grupo.
DELETE Por lotes Suprime muchos objetos de un grupo con una operación.
GET Object Recupera un objeto de un grupo.
HEAD Object Recupera las cabeceras de un objeto.
PUT Object Añade un objeto a un grupo.
PUT Object (Copy) Crea una copia de un objeto.
Begin Multipart Upload Crea un ID de carga para un conjunto de partes que se van a cargar.
Upload Part Carga una parte de un objeto que está asociado con un ID de carga.
Upload Part (Copy) Carga una parte de un objeto existente que está asociado con un ID de carga.
Complete Multipart Upload Ensambla un objeto a partir de partes que están asociadas con un ID de carga.
Cancel Multipart Upload Cancela la carga y suprime las partes pendientes que están asociadas con un ID de carga.
List Parts Devuelve una lista de piezas asociadas a un ID de carga.

Operaciones de grupo

Estas operaciones permiten crear, eliminar, obtener información y controlar el comportamiento de los buckets.

Operación de grupo
Operación de grupo Nota
GET Grupos Se utiliza para recuperar una lista de todos los grupos pertenecientes a una cuenta.
DELETE Grupo Suprime un grupo vacío.
GET Grupo Muestra una lista de los objetos de un grupo. Limitado a mostrar 1.000 objetos a la vez.
HEAD Grupo Recupera las cabeceras de un grupo.
GET Multipart Uploads Muestra las cargas de varias partes que no se han completado o cancelado.
PUT Grupo Los grupos tienen restricciones de denominación. Las cuentas están limitadas a 100 grupos.

Puede encontrar más información sobre las características y los casos de uso de IBM Storage Ceph as a Service en ibm.com.