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.