Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Questo argomento fornisce una rapida panoramica del deployment dei proxy. Puoi eseguire il deployment dei proxy utilizzando l' interfaccia utente di gestione, gli script della riga di comando o le API.
Video: guarda un breve video per scoprire le best practice per il tempo di inattività zero durante il deployment dei proxy API.
Quando eseguire il deployment di un proxy
Prima di poter essere richiamato, è necessario eseguire il deployment di un proxy. In genere, la decisione di quando eseguire il deployment dipende da te. Quando lavori in un ambiente di test, puoi eseguire il deployment in modo iterativo molte volte. D'altra parte, la decisione di eseguire il deployment di un proxy dall'ambiente di test a un ambiente di produzione di solito dipende dalle regole del ciclo di vita stabilite dal tuo team di sviluppo.
Esegui il deployment o il redeployment di un proxy quando:
- Crei un nuovo proxy (il deployment avviene automaticamente)
- Modifichi un proxy esistente
- Crei una nuova revisione di un proxy
- Crei una nuova versione di un proxy
- Trasferisci un proxy da un ambiente all'altro, ad esempio da un ambiente di test a un ambiente di produzione.
- Elimini e ricrei un archivio chiavi.
Dove eseguire il deployment di un proxy
Esegui il deployment di un proxy in un ambiente. Per impostazione predefinita, tutte le organizzazioni in Apigee Edge
hanno due ambienti denominati test e prod. Questi ambienti sono semplicemente
progettati per fornirti un'area in cui lavorare e testare le modifiche alle API e un'altra area in cui
le API vengono esposte alle app. La figura seguente mostra un proxy di cui è stato eseguito il deployment nell'ambiente
test, come indicato dal punto verde.

Come eseguire il deployment di un proxy
La modalità di deployment di un proxy dipende da dove lo stai sviluppando. Se lavori nell' interfaccia utente, puoi eseguire facilmente il deployment di un proxy con un paio di clic del mouse. Un nuovo proxy viene sottoposto a deployment automaticamente quando lo crei; non devi fare nulla di speciale. La procedura per il redeployment di un proxy esistente è quasi altrettanto semplice. Seleziona l'ambiente di deployment in cui eseguire il deployment e l'interfaccia utente di gestione si occuperà del resto. Per saperne di più, consulta Eseguire il deployment dei proxy nell'interfaccia utente.
Se sviluppi proxy e componenti correlati offline (ovvero lavori con i file XML del proxy e altro codice direttamente sul file system), Apigee Edge fornisce un comodo strumento di deployment della riga di comando che puoi utilizzare. Puoi anche ottenere uno script shell di esempio che puoi configurare ed eseguire per caricare ed eseguire il deployment dei file proxy. Per saperne di più, consulta Eseguire il deployment dei proxy dalla riga di comando.
Infine, puoi utilizzare l'API di gestione di Edge per eseguire il deployment dei proxy. Le API di deployment espongono funzioni atomiche che il tuo team di sviluppo può coordinare per automatizzare e ottimizzare il ciclo di vita dello sviluppo delle API. Consulta Eseguire il deployment dei proxy API utilizzando l' API di gestione.
Che cos'è una revisione del proxy API?
Le revisioni ti consentono di gestire gli aggiornamenti dei proxy API man mano che li crei ed esegui il deployment in un ambiente. Le revisioni sono numerate in sequenza, il che ti consente di annullare una modifica eseguendo il deployment di una revisione precedente del proxy API.
In un determinato momento, in un ambiente può essere sottoposta a deployment una sola revisione di un proxy API se le revisioni condividono lo stesso percorso di base del proxy API.
In genere, prima di poter eseguire il deployment di una nuova revisione, è necessario annullare il deployment di una revisione esistente. Altre opzioni avanzate includono la sovrascrittura di una revisione di cui è stato eseguito il deployment o la scelta di non incrementare affatto una revisione at all. Ad esempio, a volte, quando apporti modifiche secondarie, potresti non voler incrementare la revisione. Queste opzioni avanzate possono essere eseguite tramite chiamate dirette all'API di gestione di Edge. Consulta Eseguire il deployment dei proxy API utilizzando l' API di gestione.
Puoi eseguire il deployment di una revisione di un proxy API nell'ambiente prod, mentre
continui a creare nuove revisioni dello stesso proxy API nell'ambiente test. Quando
è tutto pronto, puoi "promuovere" la revisione più recente del proxy API dall'ambiente test
alla revisione precedente del proxy API nell'ambiente prod.
Per saperne di più sulle revisioni, consulta Eseguire il deployment dei proxy API utilizzando l' API di gestione ed Eseguire il deployment dei proxy nell'interfaccia utente.
Video: guarda un breve video per scoprire di più sulle revisioni delle API.