Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

API REST d'Astra Trident

Contributeurs

Sont le moyen le plus simple d'interagir avec l'API REST d'Astra Trident, mais "commandes et options tridentctl"vous pouvez utiliser le terminal REST directement si vous préférez.

Quand utiliser l'API REST

Il est utile pour les installations avancées qui utilisent Astra Trident en tant que binaire autonome dans les déploiements non Kubernetes.

Pour une meilleure sécurité, Astra Trident REST API est limitée à localhost par défaut lors de l'exécution à l'intérieur d'un pod. Pour modifier ce comportement, vous devez définir l'argument d'Astra Trident -address dans sa configuration de pod.

Avec l'API REST

Pour des exemples de la façon dont ces API sont appelées, passez (`-d`l'indicateur debug ). Pour plus d'informations, reportez-vous "Gérez Astra Trident à l'aide de tridentctl"à .

L'API fonctionne comme suit :

OBTENEZ

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

Répertorie tous les objets de ce type.

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

Obtient les détails de l'objet nommé.

POST

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

Crée un objet du type spécifié.

  • Nécessite une configuration JSON pour que l'objet soit créé. Pour la spécification de chaque type d'objet, reportez-vous "Gérez Astra Trident à l'aide de tridentctl"à la .

  • Si l'objet existe déjà, le comportement varie : les systèmes back-end mettent à jour l'objet existant, tandis que tous les autres types d'objet échoueront.

SUPPRIMER

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

Supprime la ressource nommée.

Remarque Les volumes associés aux systèmes back-end ou aux classes de stockage continueront d'exister. Ils doivent être supprimés séparément. Pour plus d'informations, reportez-vous "Gérez Astra Trident à l'aide de tridentctl"à .