Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

API REST di Astra Trident

Collaboratori

Mentre "comandi e opzioni tridentctl" È il modo più semplice per interagire con l'API REST di Astra Trident, puoi utilizzare l'endpoint REST direttamente se preferisci.

Questo è utile per le installazioni avanzate che utilizzano Astra Trident come binario standalone nelle implementazioni non Kubernetes.

Per una maggiore sicurezza, Astra Trident's. REST API è limitato all'host locale per impostazione predefinita quando viene eseguito all'interno di un pod. Per modificare questo comportamento, devi impostare Astra Trident's. -address argomento nella configurazione del pod.

L'API funziona come segue:

GET

  • GET <trident-address>/trident/v1/<object-type>: Elenca tutti gli oggetti di quel tipo.

  • GET <trident-address>/trident/v1/<object-type>/<object-name>: Ottiene i dettagli dell'oggetto denominato.

POST

POST <trident-address>/trident/v1/<object-type>: Crea un oggetto del tipo specificato.

  • Richiede una configurazione JSON per la creazione dell'oggetto. Per la specifica di ciascun tipo di oggetto, vedere il tridentctl comandi e opzioni.

  • Se l'oggetto esiste già, il comportamento varia: I backend aggiornano l'oggetto esistente, mentre tutti gli altri tipi di oggetto non riescono a eseguire l'operazione.

DELETE

DELETE <trident-address>/trident/v1/<object-type>/<object-name>: Elimina la risorsa indicata.

Nota I volumi associati ai backend o alle classi di storage continueranno ad esistere; questi devono essere cancellati separatamente. Per ulteriori informazioni, consulta il tridentctl comandi e opzioni.

Per esempi di come vengono chiamate queste API, passare il debug (-d). Per ulteriori informazioni, consulta il tridentctl comandi e opzioni.