Passaggio 6: pubblicazione di un'API

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

In questo passaggio pubblicherai un'API sul portale seguendo questi passaggi:

  1. Crea un proxy API da una specifica
  2. Crea un prodotto API
  3. Pubblicare l'API sul portale

Passaggio 1: crea un proxy API da una specifica

Creare un proxy API da una specifica OpenAPI che descrive l'API.

Per creare un proxy API da una specifica OpenAPI:

  1. Nella UI di Apigee, seleziona Develop > Proxy API nella barra di navigazione a sinistra per aprire la pagina dei proxy API.
  2. Fai clic su Crea nuovo.
    Aggiungi proxy API

    Viene visualizzata la procedura guidata Crea proxy in cui viene richiesto di selezionare il tipo di proxy API da creare.

  3. In Inverti Proxy (più comune), fai clic su Utilizza specifica OpenAPI. Usa specifica OpenAPI

    Viene visualizzata la finestra di dialogo Utilizza specifiche OpenAPI.

  4. Copia e incolla il seguente URL nel campo OpenAPI Spec URL (URL specifica OpenAPI) della scheda URL:

    https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget3.0.yaml
  5. Fai clic su Seleziona.
    Viene visualizzata la procedura guidata Crea proxy e la pagina Dettagli proxy viene precompilata utilizzando i valori della specifica OpenAPI.

    Pagina dei dettagli del proxy nella procedura guidata Crea proxy, precompilata con contenuti

  6. Modifica il campo Descrizione come segue: proxy API per hello world.

  7. Fai clic su Avanti.

  8. Nella pagina Norme:

    • In Sicurezza: autorizzazione, seleziona Passthrough (nessuna autorizzazione).
    • In Sicurezza: browser, seleziona Aggiungi intestazioni CORS .

    Pagina Criteri comuni nella procedura guidata Crea proxy con l'opzione Passthrough e Aggiungi intestazioni CORS selezionate

  9. Fai clic su Avanti.

  10. Nella pagina Flows, assicurati che tutte le operazioni siano selezionate e fai clic su Next (Avanti).
    Creazione di flussi proxy

  11. Nella pagina Riepilogo, seleziona l'ambiente in cui vuoi eseguire il deployment in Deployment facoltativo.

  12. Fai clic su Crea ed esegui il deployment.

Nella pagina Riepilogo, vedrai una conferma dell'avvenuta creazione del nuovo proxy API e il cui deployment è stato eseguito nell'ambiente selezionato.


Passaggio 2: crea un prodotto API

Crea un prodotto API contenente le risorse API da esporre ai consumer dell'API.

Per creare un prodotto API:

  1. Nella UI di Apigee, seleziona Pubblica > Prodotti API nella barra di navigazione a sinistra per aprire la pagina Prodotti API.
  2. Fai clic su +CREA.
    Viene visualizzata la pagina Prodotto.
  3. Inserisci i dettagli del prodotto per il tuo prodotto API.
    Nota: i campi Nome visualizzato e Descrizione vengono visualizzati nel portale quando e pubblicare il prodotto API per impostazione predefinita. Puoi modificare i valori nel Passaggio 3: pubblica l'API sul portale.
    Campo Valore
    Nome Hello World
    Nome visualizzato Hello World
    Descrizione Esempio semplice di Hello World
    Ambiente Seleziona l'ambiente in cui viene eseguito il deployment del proxy API.
    Accesso Pubblica
    Approva automaticamente le richieste di accesso Abilitata
    Quota (lasciare vuoto)
    Ambiti OAuth consentiti (lasciare vuoto)
  4. Nella sezione Operazioni, fai clic su AGGIUNGI UN'OPERAZIONE per identificare le operazioni da aggiungere al prodotto API.
  5. In Origine, fai clic su proxy API e seleziona Mock-Target-API dal menu a discesa.
  6. In Operazione, inserisci una barra (/) nel campo Percorso. Ignora gli altri campi.
  7. Fai clic su Salva per salvare l'operazione.
  8. Viene visualizzata la finestra di dialogo Aggiungi operazione. Aggiungi proxy API Mock-Target-API nella finestra di dialogo Aggiungi operazione
  9. Fai clic su Aggiungi.
  10. Fai clic su Salva.

Passaggio 3: pubblica l'API sul portale

Pubblica l'API sul tuo portale per permettere ai tuoi clienti di conoscerla e utilizzarla.

Per pubblicare l'API sul tuo portale:

  1. Nella UI di Apigee, vai alla pagina delle API nel tuo portale:
    1. Seleziona Pubblica > Portali nella barra di navigazione a sinistra.
    2. Fai clic sulla riga Il mio primo portale per aprire il portale.
    3. Fai clic su Catalogo API per visualizzare la pagina delle API.
  2. Fai clic su +.
  3. Seleziona Hello World nella finestra di dialogo Aggiungi un prodotto API al catalogo e fai clic su Avanti.
  4. In Dettagli API, configura le opzioni seguenti:
      .
    • Seleziona Pubblicata (elencata nel catalogo) per pubblicare l'API sul portale.
    • Per Immagine di visualizzazione:
        .
      1. Fai clic su Seleziona immagine.
      2. Fai clic su home-background.jpg dall'elenco di immagini esistenti nella finestra di dialogo Seleziona immagine.
      3. Fai clic su Seleziona.
      4. Visualizza l'anteprima dell'immagine e fai clic su Seleziona.
    • Per Categorie, inserisci Inizia e premi Invio.

    Lascia le impostazioni predefinite per tutti gli altri valori.

    Sezione dei dettagli dell'API durante l'aggiunta di un'API al portale

  5. Nella sezione Documentazione API, per generare automaticamente la documentazione di riferimento dell'API a partire da uno snapshot della tua OpenAPI. Specifica:
      .
    1. Seleziona Documento OpenAPI.
    2. Fai clic su Seleziona documento.
    3. Seleziona la scheda Importa da un URL.
    4. Inserisci helloworld nel campo Nome specifica.
    5. Copia e incolla il seguente URL nel campo URL e premi Invio:
      https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget3.0.yaml
    6. Fai clic su Seleziona.

    Sezione della documentazione dell'API quando si aggiunge un'API al portale

  6. Fai clic su Salva.

Per visualizzare la documentazione di riferimento dell'API:

  1. Nella UI di Apigee, fai clic su Live Portal per visualizzare le modifiche nel portale live (o aggiorna il portale live se è già aperto in un'altra scheda).
  2. Nel portale in diretta:
    a. Fai clic su API nella barra di navigazione in alto per visualizzare l'API pubblicata.
    b. Fai clic sulla scheda Hello World per visualizzare la documentazione di riferimento dell'API.
    c Prova la tua API.

API Mock Target pubblicata con il riquadro Prova questa API