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.

    1. 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.
    2. Dal menu Azioni (tre punti) per il gateway API, selezionare Elimina.

      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 eliminare i gateway API mediante l'interfaccia CLI, effettuare le operazioni riportate di seguito.

    1. Configurare l'ambiente client per l'uso dell'interfaccia CLI (Configuring Your Client Environment to use the CLI for API Gateway Development).
    2. Per eliminare un gateway API esistente:

      1. 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
      2. (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>
      3. (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>
      4. (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>
      5. (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.