Deployment dei proxy nell'interfaccia utente

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

Tutte le organizzazioni in Apigee Edge, per impostazione predefinita, hanno due ambienti: test e prod. La denominazione è arbitraria. Questi ambienti sono progettati semplicemente per fornirti un'area su cui lavorare e testare le modifiche alle API e un'altra area 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ò disporre di una sola revisione di cui è stato eseguito il deployment di un proxy API. È comune avere una revisione del proxy in prod, mentre un'altra revisione è in test, in fase di test o 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 proxy API.

Quando crei una nuova revisione di un proxy API senza modificarne il percorso di base, quindi esegui il deployment in un ambiente in cui è già stato eseguito il deployment, viene annullato il deployment della versione precedente e al suo posto viene eseguito il deployment della nuova revisione. Tieni presente che il deployment tramite l'interfaccia utente di gestione potrebbe influire sulle chiamate in entrata. 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 interruzioni in Eseguire il deployment dei proxy API utilizzando l'API di gestione.

La funzionalità delle revisioni 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 SDLC (Software Development Life Ciclo di vita) per gestire le modifiche e conservare la cronologia per i proxy API. Pensa alle revisioni in Edge come a un modo per visualizzare o eseguire rapidamente il deployment di diverse revisioni di un proxy API. Esiste un limite di 50 revisioni dei proxy API che possono essere conservate nella cronologia in Apigee Edge, come documentato nell'argomento Limiti. Una volta raggiunto il limite, devi eseguire il backup ed eliminare le revisioni meno recenti che non vuoi più conservare nella cronologia in Apigee Edge prima di crearne di nuove.

Informazioni sulle versioni

Edge supporta i deployment di più versioni di un proxy in un singolo 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 di un proxy API (o annullarne il deployment) nell'interfaccia utente di gestione:

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

    Se il percorso di base del proxy API è lo stesso di un'altra revisione di cui è stato eseguito il deployment nell'ambiente, viene annullato il deployment della revisione precedente e viene eseguito il deployment della nuova revisione al suo posto.
    Per eseguire il deployment di più versioni nello stesso ambiente, consulta la sezione successiva.