Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

API REST do Astra Trident

Colaboradores

"comandos e opções tridentctl"Embora seja a maneira mais fácil de interagir com a API REST do Astra Trident, você pode usar o endpoint REST diretamente, se preferir.

Quando usar a API REST

A API REST é útil para instalações avançadas que usam o Astra Trident como um binário autônomo em implantações não Kubernetes.

Para uma melhor segurança, o Astra Trident REST API é restrito a localhost por padrão ao ser executado dentro de um pod. Para alterar esse comportamento, você precisa definir o argumento do Astra Trident -address na configuração do pod.

Usando a API REST

A API funciona da seguinte forma:

GET

  • GET <trident-address>/trident/v1/<object-type>: Lista todos os objetos desse tipo.

  • GET <trident-address>/trident/v1/<object-type>/<object-name>: Obtém os detalhes do objeto nomeado.

POST

POST <trident-address>/trident/v1/<object-type>: Cria um objeto do tipo especificado.

  • Requer uma configuração JSON para o objeto a ser criado. Para a especificação de cada tipo de objeto, consulte tridentctl comandos e opções.

  • Se o objeto já existir, o comportamento varia: Os backends atualizam o objeto existente, enquanto todos os outros tipos de objeto falharão a operação.

DELETE

DELETE <trident-address>/trident/v1/<object-type>/<object-name>: Exclui o recurso nomeado.

Observação Os volumes associados a backends ou classes de armazenamento continuarão a existir; estes devem ser excluídos separadamente. Para obter mais informações, consulte o tridentctl comandos e opções.

Para exemplos de como essas APIs são chamadas, passe o (-d`sinalizador debug ). Para obter mais informações, consulte o `tridentctl comandos e opções.