Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

API DE REST de Astra Trident

Colaboradores

Si bien "comandos y opciones de trimentctl" es la forma más sencilla de interactuar con la API de REST DE Astra Trident, puedes usar el extremo de REST directamente, si lo prefieres.

Cuándo utilizar la API DE REST

La API REST es útil en las instalaciones avanzadas que usan Astra Trident como binario independiente en las puestas en marcha sin Kubernetes.

Para una mayor seguridad, Astra Trident REST API está restringido al host local de forma predeterminada cuando se ejecuta dentro de un pod. Para cambiar este comportamiento, debes establecer el argumento de Astra Trident -address en su configuración de pod.

Uso de la API DE REST

Para ver ejemplos de cómo se llaman a estas API, pase (`-d`el indicador DEBUG ). Para obtener más información, consulte "Gestión de Astra Trident con tridentctl".

La API funciona de la siguiente manera:

OBTENGA

GET <trident-address>/trident/v1/<object-type>

Muestra todos los objetos de ese tipo.

GET <trident-address>/trident/v1/<object-type>/<object-name>

Obtiene los detalles del objeto con nombre.

PUBLICAR

POST <trident-address>/trident/v1/<object-type>

Crea un objeto del tipo especificado.

  • Requiere la configuración de JSON para el objeto que se cree. Para conocer la especificación de cada tipo de objeto, consulte "Gestión de Astra Trident con tridentctl".

  • Si el objeto ya existe, el comportamiento varía: Los back-ends actualizan el objeto existente, mientras que todos los demás tipos de objeto fallarán la operación.

ELIMINAR

DELETE <trident-address>/trident/v1/<object-type>/<object-name>

Suprime el recurso con nombre.

Nota Seguirán existiendo volúmenes asociados con back-ends o clases de almacenamiento, que deben eliminarse por separado. Para obtener más información, consulte "Gestión de Astra Trident con tridentctl".