Eliminazione di un gateway API
Scopri come eliminare i gateway API creati in precedenza con il servizio gateway API.
Dopo aver creato un gateway API, è possibile decidere che il gateway API non sia più necessario. È possibile eliminare un gateway API dal servizio gateway API, a condizione che non vi siano distribuzioni API.
I gateway API eliminati continuano a essere visualizzati nella console per 90 giorni, con stato Eliminato. Dopo 90 giorni, i gateway API eliminati non vengono più visualizzati.
- Nella pagina della lista Gateway, trovare il gateway API che si desidera eliminare. Se hai bisogno di assistenza per trovare la pagina della lista o il gateway API, consulta Elenco dei gateway API.
- Dal menu
Il gateway API viene rimosso definitivamente. Tenere presente che non è possibile eliminare un gateway API se vi sono ancora distribuzioni API. È necessario prima eliminare le distribuzioni API.
per il gateway API, selezionare Elimina.
Per eliminare i gateway API mediante l'interfaccia CLI, effettuare le operazioni riportate di seguito.
- Configurare l'ambiente client per l'uso dell'interfaccia CLI (Configuring Your Client Environment to use the CLI for API Gateway Development).
-
Per eliminare un gateway API esistente:
-
Aprire un prompt dei comandi ed eseguire
oci api-gateway gateway delete
per eliminare il gateway API:oci api-gateway gateway delete --gateway-id <gateway-ocid>
dove:
<gateway-ocid>
è l'OCID del gateway API da eliminare. Per informazioni sull'OCID del gateway API, vedere Elenco dei gateway API.
Ad esempio:
oci api-gateway gateway delete --gateway-id ocid1.apigateway.oc1..aaaaaaaab______hga
Tenere presente che non è possibile eliminare un gateway API se vi sono ancora distribuzioni API (incluse le distribuzioni API che si trovano in compartimenti diversi rispetto al gateway API stesso). È necessario prima eliminare le distribuzioni API.
La risposta al comando include quanto riportato di seguito.
- Stato del ciclo di vita (ad esempio, DELETED, FAILED).
- L'ID della richiesta di lavoro per eliminare il gateway API (i dettagli delle richieste di lavoro sono disponibili per sette giorni dopo il completamento, l'annullamento o l'errore).
Se si desidera che il comando attenda la restituzione del controllo fino a quando il gateway API non è stato eliminato (o la richiesta non è riuscita), includere uno o entrambi i seguenti parametri:
--wait-for-state DELETED
--wait-for-state FAILED
Ad esempio:
oci api-gateway gateway delete --gateway-id ocid1.apigateway.oc1..aaaaaaaab______hga --wait-for-state DELETED
-
(Facoltativo) Per visualizzare lo stato della richiesta di lavoro che sta eliminando il gateway API, immettere:
oci api-gateway work-request get --work-request-id <work-request-ocid>
-
(Facoltativo) Per visualizzare i log della richiesta di lavoro che sta eliminando il gateway API, immettere:
oci api-gateway work-request-log list --work-request-id <work-request-ocid>
-
(Facoltativo) Se la richiesta di lavoro che sta eliminando il gateway API non riesce e si desidera esaminare i log degli errori, immettere:
oci api-gateway work-request-error --work-request-id <work-request-ocid>
-
(Facoltativo) Per verificare che il gateway API sia stato eliminato, immettere il comando seguente e confermare che lo stato del ciclo di vita del gateway API è DELETED:
oci api-gateway gateway get --gateway-id <gateway-ocid>
-
Per ulteriori informazioni sull'uso dell'interfaccia CLI, vedere Command Line Interface (CLI, interfaccia a riga di comando). Per un elenco completo dei flag e delle opzioni disponibili per i comandi della CLI, vedere la Guida della CLI.
Eseguire l'operazione DeleteGateway per eliminare un gateway API.