Deployment dei proxy nell'interfaccia utente

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
info

Per impostazione predefinita, tutte le organizzazioni in Apigee Edge hanno due ambienti: test e prod. La scelta del nome è arbitraria. Questi ambienti sono progettati solo per fornirti un'area in cui lavorare e testare le modifiche alle API e un'altra in cui le API sono esposte alle app.

A seconda del tuo ruolo, potresti non essere in grado di eseguire il deployment in tutti gli ambienti. Gli utenti possono eseguire il deployment solo nell'ambiente test. Se sei un amministratore, puoi eseguire il deployment in qualsiasi ambiente.

Opzioni di deployment

Puoi eseguire il deployment dei proxy come revisioni o versioni. Si tratta di concetti distinti, come spiegato di seguito.

Informazioni sulle revisioni

Ogni ambiente di un'organizzazione può avere una sola revisione di un proxy API di cui è stato eseguito il deployment. È normale avere una revisione proxy in prod mentre un'altra revisione è in test durante il test o lo sviluppo. Ad esempio, potresti aver eseguito il deployment della revisione 1 in test e della revisione 20 in prod. Puoi visualizzare il deployment di tutte le revisioni nella pagina Panoramica dell'editor del proxy API.

Quando crei una nuova revisione di un proxy API senza modificarne il percorso di base, e poi la esegui in un ambiente in cui è già stata eseguita, la versione precedente viene annullata e al suo posto viene eseguita la nuova revisione. Tieni presente che il deployment tramite l'interfaccia utente di gestione potrebbe influire sulle chiamate in arrivo. Per gestire e trasferire le chiamate in entrata in modo più agevole durante il deployment, utilizza l'API di gestione. Consulta la sezione sul deployment senza problemi in Eseguire il deployment dei proxy API utilizzando l'API di gestione.

La funzionalità di revisione in Apigee Edge non è progettata per essere utilizzata come sistema di controllo del codice sorgente. Utilizza il repository di codice sorgente esistente e i processi del ciclo di vita dello sviluppo software (SDLC) per gestire le modifiche e conservare la cronologia dei proxy API. Considera le revisioni in Edge come un modo per visualizzare o implementare rapidamente diverse revisioni di un proxy API. In Apigee Edge esiste un limite di 50 revisioni del proxy API che possono essere conservate nella cronologia, come descritto nell'argomento Limiti. Quando raggiungi il limite, devi eseguire il backup ed eliminare le revisioni precedenti che non vuoi più conservare nella cronologia di Apigee Edge prima di crearne di nuove.

Informazioni sulle versioni

Edge supporta il deployment di più versioni di un proxy in un unico ambiente. Ogni versione deve avere un percorso di base diverso (ad esempio /v1 e /v2).

Deployment e annullamento del deployment di un proxy API

Per eseguire il deployment (o il ritiro) di un proxy API nell'interfaccia utente di gestione:

  1. Nell'editor del proxy API, seleziona la revisione da eseguire il deployment (o il dis-deployment).
  2. Fai clic su Deployment > {environment} e rispondi alla finestra di dialogo di conferma.

    Se il percorso di base del proxy API è uguale a quello di un'altra revisione di cui è stato eseguito il deployment in quell'ambiente, la revisione precedente viene annullata e al suo posto viene eseguita il deployment della nuova revisione.
    Per eseguire il deployment di più versioni nello stesso ambiente, consulta la sezione successiva.