Questa pagina si applica ad Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
Combina criteri e risorse in un flusso condiviso che puoi utilizzare da più proxy API e persino da altri flussi condivisi. Sebbene sia simile a un proxy, un flusso condiviso non ha un endpoint. Può essere utilizzato solo da un proxy API o da un flusso condiviso che si trova nella stessa organizzazione del flusso condiviso stesso.
Sviluppa i flussi condivisi utilizzando Apigee in Cloud Code come descritto nelle sezioni seguenti. Vedi anche Gestione di cartelle e file in uno spazio di lavoro Apigee.
Creazione di un flusso condiviso
Per creare un flusso condiviso utilizzando Apigee in Cloud Code:
Esegui uno dei seguenti passaggi:
Posiziona il cursore sulla cartella sharedflows nel tuo spazio di lavoro locale e fai clic su
.
Seleziona Visualizza > Tavolozza comandi per aprire la tavolozza dei comandi e seleziona Cloud Code: Create Apigee shared flow bundle.
Si apre la procedura guidata Crea flusso condiviso.
Inserisci un nome univoco per il flusso condiviso al prompt e premi Invio.
Dopo aver completato i passaggi della procedura guidata, il nuovo nome del flusso condiviso viene visualizzato in sharedflows nella sezione Apigee. Ogni cartella di flussi condivisi è strutturata come descritto in Struttura delle directory del bundle di flussi condivisi.
Caricamento di un bundle di flussi condivisi
Per caricare un bundle di flussi condivisi utilizzando Apigee in Cloud Code:
Esegui una delle seguenti azioni:
Nell'area di lavoro locale, posiziona il cursore sulla cartella sharedflows e fai clic su
.
Seleziona Visualizza > Tavolozza comandi per aprire la tavolozza dei comandi e seleziona Cloud Code: Importa bundle di flussi condivisi Apigee.
Vai al bundle di flussi condivisi che vuoi caricare e fai clic su Importa flusso condiviso. Il bundle di flussi condivisi deve essere strutturato come descritto in Struttura delle directory del bundle di flussi condivisi.
(Facoltativo) Per impostazione predefinita, il nome del file ZIP meno l'estensione viene utilizzato per il nome del flusso condiviso. Se questo nome non è univoco, ti viene chiesto di inserirne uno univoco.
La cartella del flusso condiviso caricata viene aggiunta in sharedflows nel tuo workspace Apigee.
Configurazione dei flussi condivisi
Configura i flussi condivisi come descritto nei seguenti argomenti:
- Creazione di flussi condivisi riutilizzabili
- Aggiunta di funzionalità tramite i criteri
- Gestione delle risorse
Utilizzo dei flussi condivisi
Puoi chiamare un flusso condiviso utilizzando il criterio FlowCallout, come descritto in Criterio FlowCallout.
Inoltre, collegando un flusso condiviso a un hook di flusso, puoi eseguire il flusso condiviso prima di una richiesta proxy o di destinazione oppure dopo una risposta proxy o di destinazione. Per ulteriori informazioni, vedi:
- Collegamento di un flusso condiviso utilizzando un hook di flusso (panoramica concettuale)
- Collegamento di flussi condivisi utilizzando gli hook di flusso (flowhooks.json) (passaggi che utilizzano Apigee in Cloud Code)