Annullamento del deployment di un proxy API

Questa pagina si applica ad Apigee e Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

Annulla il deployment di una revisione del proxy API dal cluster come descritto nelle sezioni seguenti.

Tieni presente che quando annulli il deployment di una revisione:

  • Apigee non esegue il rollback della revisione a quella precedentemente sottoposta a deployment.
  • Dopo l'annullamento del deployment, nell'ambiente non viene eseguito il deployment di alcuna revisione del proxy API.

L'annullamento del deployment di un proxy API è simile all'eliminazione di un proxy API, tranne per il fatto che quando annulli il deployment di una revisione puoi scegliere di modificarla nell'interfaccia utente e di eseguirne nuovamente il deployment in un secondo momento. Se elimini il proxy API, non sarà più disponibile per la modifica.

Interfaccia utente di Apigee

Per annullare il deployment di un proxy API utilizzando la UI:

  1. Nella console Google Cloud , vai alla pagina Apigee > Sviluppo proxy > Proxy API.

    Vai a Proxy API

  2. Seleziona il proxy API di cui vuoi annullare il deployment. L'UI mostra la visualizzazione Panoramica del proxy API.

  3. Nella sezione Deployment, fai clic su Annulla deployment.

    Annulla il deployment dello screenshot

  4. Nella finestra di dialogo Annulla distribuzione, fai clic su Conferma.

API Apigee

Per annullare il deployment di un proxy API, utilizza la seguente chiamata API:

curl "https://apigee.googleapis.com/v1/organizations/$ORG/environments/$ENV/apis/$API/revisions/$REV/deployments" \
  -X DELETE \
  -H "Authorization: Bearer $TOKEN"

Dove $TOKEN è impostato sul tuo token di accesso OAuth 2.0, come descritto in Ottenere un token di accesso OAuth 2.0. Per informazioni sulle opzioni curl utilizzate in questo esempio, consulta la sezione Utilizzo di curl. Per una descrizione delle variabili di ambiente che puoi utilizzare, consulta Impostazione delle variabili di ambiente per le richieste API Apigee.

Di seguito è riportato un esempio di output della risposta (una risposta vuota):

{}

Per saperne di più, consulta la pagina API per l'annullamento del deployment della revisione del proxy API.

gcloud

Le sezioni seguenti forniscono esempi di utilizzo dei comandi CLI gcloud alpha apigee per annullare il deployment delle revisioni del proxy API e convalidare l'annullamento del deployment.

Per ulteriori informazioni e una descrizione delle variabili di ambiente utilizzate negli esempi, consulta Guida introduttiva all'utilizzo di gcloud con Apigee.

Annullamento del deployment di una revisione del proxy API utilizzando gcloud CLI

Per annullare il deployment di una revisione del proxy API, utilizza il seguente comando gcloud:

gcloud alpha apigee apis undeploy $REV --api=$API --environment=$ENV

Di seguito è riportato un esempio di risposta:

Using Apigee organization `my-org`

Convalida dell'annullamento del deployment di una revisione del proxy API utilizzando gcloud CLI

Per verificare che la revisione del proxy API sia stata annullata dal deployment dall'ambiente, utilizza il seguente comando gcloud:

gcloud alpha apigee deployments list --api=$API --environment=$ENV

Di seguito è riportato un esempio di risposta:

Using Apigee organization `my-org`
Listed 0 items.

Per saperne di più, consulta Elenco dei deployment CLI.