Aggiornamento di un gateway API
Scopri come modificare i gateway API creati in precedenza con il servizio gateway API.
Dopo aver creato un gateway API, è possibile decidere di modificare il gateway API. Ad esempio, è possibile modificare il nome del gateway API o le tag ad esso applicate.
Tenere presente che esistono alcune proprietà dei gateway API per le quali non è possibile modificare i valori originali.
Puoi aggiornare i gateway API utilizzando la console, l'interfaccia CLI e l'interfaccia API.
- Nella pagina della lista Gateway, trovare il gateway API che si desidera aggiornare. Se hai bisogno di assistenza per trovare la pagina della lista o il gateway API, consulta Elenco dei gateway API.
- Dal
- Selezionare Modifica per modificare una delle seguenti proprietà del gateway API:
- Modificare il nome del gateway API. Evitare di inserire informazioni riservate.
- Abilitare o disabilitare l'uso dei gruppi di sicurezza di rete (NSG) per controllare l'accesso al e dal gateway API utilizzando le regole di sicurezza definite per i gruppi di sicurezza di rete specificati (fino a un massimo di cinque gruppi di sicurezza di rete). È possibile utilizzare le regole di sicurezza definite per i gruppi NSG anziché, o in aggiunta, quelle definite per le liste di sicurezza. I gruppi NSG possono appartenere allo stesso compartimento del gateway API, ma non è necessario. Vedere Gruppi di sicurezza di rete.
- Modificare il certificato TLS e il nome di dominio utilizzati dal gateway API. Tenere presente che le risorse del certificato del gateway API e le risorse del certificato del servizio Certificati vengono visualizzate solo se sono disponibili nel compartimento selezionato. Vedere Impostazione di domini personalizzati e certificati TLS.
- Modificare le impostazioni di configurazione della cache delle risposte. Vedere Inserimento nella cache delle risposte per migliorare le prestazioni.
- Modificare i bundle CA e autorità di certificazione inclusi nel truststore del gateway API come CA personalizzate e bundle CA personalizzati (oltre al bundle CA predefinito). Vedere Personalizzazione dei truststore per la verifica dei certificati TLS.
- Selezionare Sposta risorsa per spostare il gateway API in un altro compartimento.
- Selezionare la scheda Tag per visualizzare e modificare le tag applicate al gateway API e selezionare Aggiungi tag per applicare più tag al gateway API.
per il gateway API, effettuare le operazioni riportate di seguito. - Selezionare Modifica per modificare una delle seguenti proprietà del gateway API:
Per aggiornare i gateway API esistenti utilizzando l'interfaccia CLI:
- Configurare l'ambiente client per l'uso dell'interfaccia CLI (Configuring Your Client Environment to use the CLI for API Gateway Development).
-
Per aggiornare un gateway API esistente:
-
Aprire un prompt dei comandi ed eseguire
oci api-gateway gateway update
per aggiornare il gateway API:oci api-gateway gateway update --gateway-id <gateway-ocid> --<property-to-update> <property-value>
dove:
<gateway-ocid>
è l'OCID del gateway API da aggiornare. Per informazioni sull'OCID del gateway API, vedere Elenco dei gateway API.<property-to-update>
è la proprietà da aggiornare. Si noti che è possibile modificare solo i valori perdisplay-name
,--response-cache-details
,--network-security-group-ids
,--ca-bundles
,freeform-tags
edefined-tags
(ecertificate-id>
se originariamente impostato per il gateway API). Tutti gli altri valori devono essere identici ai valori nella definizione del gateway originale.<property-value>
è il nuovo valore della proprietà che si desidera modificare.
Ad esempio:
oci api-gateway gateway update --gateway-id ocid1.apigateway.oc1..aaaaaaaab______hga --display-name "Hello World Gateway - version 2"
La risposta al comando include quanto riportato di seguito.
- Stato del ciclo di vita (ad esempio, ACTIVE, FAILED).
- ID della richiesta di lavoro per aggiornare 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 è attivo (o la richiesta non è riuscita), includere uno o entrambi i parametri riportati di seguito.
--wait-for-state ACTIVE
--wait-for-state FAILED
Ad esempio:
oci api-gateway gateway update --gateway-id ocid1.apigateway.oc1..aaaaaaaab______hga --display-name "Hello World Gateway - version 2" --wait-for-state ACTIVE
-
(Facoltativo) Per visualizzare lo stato della richiesta di lavoro che sta aggiornando 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 aggiornando 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 aggiornando 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 aggiornato, immettere il comando seguente e verificare che le proprietà del gateway API siano quelle previste:
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 UpdateGateway per aggiornare un gateway API.