Excluir uma Implantação de API
Descubra como excluir implantações de API que você criou anteriormente com o serviço API Gateway.
Depois de ter implantado uma API em um gateway de API criando uma implantação de API, talvez você decida que a implantação de API não é mais necessária. Você pode excluir implantações de API individuais em um gateway de API, uma de cada vez. Quando você exclui uma implantação de API, sua especificação de implantação de API é removida permanentemente.
As implantações de API excluídas continuam a ser mostradas na Console por 90 dias, com um status Excluído. Após 90 dias, as implantações de API excluídas não são mais mostradas.
- Na página da lista Gateways, selecione o gateway de API que contém a implantação de API que você deseja excluir. Se precisar de ajuda para localizar a página da lista ou o gateway de API, consulte Listando Gateways de API.
- Em Recursos, selecione Implantações.
A página da lista Implantações é aberta. Todas as implantações de API no gateway de API selecionado são exibidas em uma tabela.
- No
A implantação de API e sua especificação de implantação de API são removidas permanentemente.
da implantação de API, selecione Excluir.
Para excluir implantações de API usando a CLI:
- Configure seu ambiente de cliente para usar a CLI ( Configurando Seu Ambiente de Cliente para usar a CLI para o Desenvolvimento de Gateway de API).
-
Para excluir uma implantação de API existente:
-
Abra um prompt de comando e execute
oci api-gateway deployment delete
para excluir a implantação de API:oci api-gateway deployment delete --deployment-id <deployment-ocid>
em que:
<deployment-ocid>
é o OCID da implantação de API a ser excluída. Para descobrir o OCID da implantação de API, consulte Lista de Gateways de API.
Por exemplo:
oci api-gateway deployment delete --deployment-id ocid1.apideployment.oc1..aaaaaaaaab______pwa
A resposta ao comando inclui:
- O estado do ciclo de vida (por exemplo, ACTIVE, DELETED).
- O id da solicitação de serviço para excluir a implantação de API (detalhes das solicitações de serviço estão disponíveis por sete dias após a conclusão, o cancelamento ou a falha).
Se quiser que o comando aguarde o retorno de controle até que a implantação de API esteja ativa (ou que a solicitação tenha falhado), inclua um ou ambos os parâmetros a seguir:
--wait-for-state DELETED
--wait-for-state FAILED
Por exemplo:
oci api-gateway deployment delete --deployment-id ocid1.apideployment.oc1..aaaaaaaaab______pwa --wait-for-state DELETED
-
(Opcional) Para ver o status da solicitação de serviço que está excluindo a implantação de API, informe:
oci api-gateway work-request get --work-request-id <work-request-ocid>
-
(Opcional) Para exibir os logs da solicitação de serviço que está excluindo a implantação de API, informe:
oci api-gateway work-request-log list --work-request-id <work-request-ocid>
-
(Opcional) Se a solicitação de serviço que está excluindo a implantação de API falhar e você quiser revisar os logs de erro, informe:
oci api-gateway work-request-error --work-request-id <work-request-ocid>
-
(Opcional) Para verificar se a implantação de API foi excluída, digite o seguinte comando e confirme se o estado do ciclo de vida da implantação de API é DELETED:
oci api-gateway deployment get --deployment-id <deployment-ocid>
-
Para obter mais informações sobre o uso da CLI, consulte Interface de Linha de Comando (CLI). Para obter uma lista completa de flags e opções disponíveis para comandos da CLI, consulte a Ajuda da CLI.
Execute a operação DeleteDeployment para excluir uma implantação de API.