Provisioning di un'organizzazione di valutazione

Questa pagina si applica ad Apigee, ma non ad Apigee ibrido.

Visualizza la documentazione di Apigee Edge.

Questa sezione descrive come configurare un'organizzazione di valutazione Apigee (o eval org) utilizzando la procedura guidata di provisioning Apigee. Per maggiori informazioni, consulta Tipi di organizzazione.

Video: guarda questo breve video per scoprire come configurare e testare un'organizzazione di valutazione Apigee.

Creazione di un'organizzazione di valutazione con la procedura guidata di provisioning di Apigee

Questa sezione descrive come utilizzare la procedura guidata di provisioning Apigee per creare un'organizzazione di valutazione.

Inizia

  1. Assicurati di aver soddisfatto i prerequisiti prima di continuare.
  2. Crea un progetto Google Cloud, se non l'hai ancora fatto.
  3. Avvia la procedura guidata di provisioning Apigee in un browser.

    Il riquadro Configura Apigee della procedura guidata di provisioning di Apigee mostra:

    Pagina iniziale della procedura guidata di valutazione

  4. Inserisci il tuo ID progetto Google Cloud nel campo Progetto.

    Configura il riquadro di networking nella procedura guidata

    Se non hai l'autorizzazione per gestire il progetto o se il progetto non esiste, verrà visualizzato un messaggio di errore. Assicurati che l'ID progetto che hai inserito sia corretto e che sia l'ID progetto e non il nome del progetto, se diversi.

    Se il progetto è già associato a un account Apigee a pagamento, non puoi creare un'organizzazione di valutazione per il progetto. Consulta Provisioning > Organizzazioni a pagamento > Prima di iniziare per utilizzare la procedura guidata di provisioning di Apigee per eseguire il provisioning di un'organizzazione a pagamento.

  5. Fai clic su INIZIA VALUTAZIONE.
  6. La procedura guidata di provisioning di Apigee mostra la pagina Configura valutazione di Apigee. Al termine di ogni passaggio, verrà visualizzata l'icona MODIFICA in base al passaggio successivo.

Abilita le API

Abilita le API Google Cloud necessarie per il funzionamento di Apigee.

  1. Fai clic su MODIFICA accanto ad Abilita API per abilitare le API richieste per l'organizzazione di valutazione.
  2. Fai clic su ABILITA API nel riquadro Abilita API della procedura guidata. Per il tuo progetto, ciò abiliterà:
    • API Apigee
    • API Compute Engine
    • API Service Networking
  3. Attendi qualche istante per il completamento del passaggio. Al termine, verrà visualizzato un controllo accanto al passaggio Abilita API e sarà disponibile il passaggio Networking.

Networking

Configura il networking per il tuo Virtual Private Cloud (VPC) locale.

  1. Fai clic su MODIFICA accanto a Networking.

    Nel riquadro Configura il networking vengono visualizzati:

    Configura il riquadro di networking nella procedura guidata

  2. Seleziona una rete dall'elenco a discesa Rete autorizzata. Per la maggior parte delle organizzazioni di valutazione, selezionerai default, ovvero la rete che Google Cloud ha creato per te durante la creazione del progetto Google Cloud. Se hai una rete Cloud diversa e vuoi utilizzarla, selezionala dall'elenco. Tieni presente che la rete deve avere un blocco CIDR di indirizzi IP gratuiti /22.

    Se il progetto utilizza il networking VPC (Virtual Private Cloud), seleziona la rete che gestisce le impostazioni di rete per il progetto. Se questa rete non è presente nell'elenco a discesa, chiedi a un utente con l'autorizzazione di gestire l'accesso di rete per completare questo passaggio. Quindi puoi tornare alla procedura guidata e continuare. Per maggiori informazioni sulle reti VPC condiviso, consulta la pagina relativa all'utilizzo delle reti VPC condivise.

    Dopo aver selezionato una rete, la procedura guidata visualizza le opzioni di selezione dell'intervallo di peering:

    Selezione delle opzioni di peering

  3. Seleziona il modo in cui Apigee deve identificare gli indirizzi IP per la tua rete. Per le organizzazioni di valutazione, la selezione più comune è Alloca automaticamente l'intervallo IP. Se preferisci specificare un intervallo, seleziona Seleziona uno o più intervalli IP esistenti o creane uno nuovo. Devi specificare sia un nome sia un intervallo IP specifico, ad esempio 10.20.238.0/22.

    Fai clic su ALLOCA E COLLEGA per continuare.

    La procedura guidata crea la rete e alloca gli indirizzi IP per i servizi al suo interno. La creazione della rete richiede un paio di minuti.

Organizzazione di valutazione Apigee

Crea un'organizzazione di valutazione Apigee.

  1. Fai clic su MODIFICA accanto ad organizzazione di valutazione Apigee.

    Viene visualizzato il riquadro Crea un'organizzazione di valutazione Apigee:

    Il riquadro Crea un'organizzazione nella procedura guidata

  2. Seleziona una regione di hosting di Analytics e una località di runtime. Per un elenco delle località di runtime e dell'analisi delle API Apigee disponibili, consulta le località di Apigee.

  3. Fai clic su PROVISION.

    La procedura guidata di provisioning di Apigee crea l'organizzazione eval e l'istanza di runtime associata. L'organizzazione di valutazione avrà lo stesso nome e ID dell'ID progetto.

    Al termine, verrà visualizzato un controllo accanto al passaggio Organizzazione di valutazione Apigee e sarà disponibile il passaggio Routing dell'accesso.

Routing degli accessi

In questo passaggio, scegli se esporre il nuovo cluster a richieste esterne o se mantenerlo privato (e consentire solo le richieste provenienti dal tuo VPC). Il modo in cui accedi ai proxy API dipende dalla tua scelta di consentire le richieste esterne o le richieste limitate solo a uso interno:

Tipo di accesso Descrizione del processo di configurazione e deployment
Esterno

Consenti l'accesso esterno ai proxy API.

La procedura guidata distribuisce automaticamente un proxy Hello World nella tua istanza di runtime. Puoi quindi inviare una richiesta al proxy API dalla tua macchina di amministrazione o da qualsiasi macchina con accesso a internet.

Interno

Consenti solo l'accesso interno ai proxy API.

La procedura guidata distribuisce automaticamente un proxy Hello World nella tua istanza di runtime. Devi creare manualmente una nuova VM all'interno del VPC e connetterti a quest'ultima. Dalla nuova VM, puoi inviare richieste al proxy API.

Segui i passaggi nella scheda Accesso esterno o Accesso interno:

Accesso esterno

Questa sezione descrive come configurare il routing quando utilizzi la procedura guidata di provisioning di Apigee e vuoi consentire l'accesso esterno al proxy API.

Per configurare il routing per l'accesso esterno nella procedura guidata di provisioning di Apigee:

  1. Apri la procedura guidata di provisioning di Apigee se non è attualmente aperta. La procedura guidata torna all'attività incompleta più recente nell'elenco.
  2. Fai clic su MODIFICA accanto a Routing degli accessi.

  3. Seleziona Attiva l'accesso a internet dal riquadro Configura l'accesso.

    La procedura guidata mostra opzioni aggiuntive per la configurazione dell'istanza:

    Configura l'accesso al gruppo env

  4. Per l'impostazione del dominio, inserisci un nome DNS valido di tua proprietà oppure scegli di utilizzare un servizio DNS con caratteri jolly, come nip.io. Se scegli il servizio con caratteri jolly, un indirizzo IP esterno statico viene riservato per te. L'opzione del carattere jolly è facile da usare, ma è consigliata solo a scopo di test.
  5. (Facoltativo) Puoi modificare il nome dell'istanza della macchina virtuale in modo che sia più significativo. Nell'ambito del processo di provisioning, Apigee crea un gruppo di istanze gestite contenente più VM per proxy del traffico tra il bilanciatore del carico e il runtime Apigee. Per modificare il nome dell'istanza VM, fai clic su MODIFICA e apporta le modifiche.
  6. Seleziona la subnet utilizzata per ospitare il gruppo di istanze gestite delle VM per il collegamento al runtime Apigee. Le dimensioni della subnet possono essere ridotte (ad es. /28) poiché devono ospitare al massimo tre VM. La subnet può essere condivisa e utilizzata dalle VM o da altre entità.
  7. Se utilizzi un servizio DNS con caratteri jolly, tieni presente che verrà creato un certificato gestito da Google per il dominio. Non è richiesta alcuna azione da parte tua. Vedi anche Utilizzo dei certificati SSL gestiti da Google.

    Se utilizzi il tuo dominio, scegli se fornire un certificato che gestisci o se utilizzare un certificato gestito da Google:

    • Fornisci un certificato autogestito:
      1. Genera una coppia certificato/chiave, se non ne hai già una. Per ambienti di test, può essere un certificato autofirmato. Per un sistema di produzione devi utilizzare un certificato firmato da un'autorità di certificazione. Vedi Utilizzo dei certificati SSL autogestiti.
      2. Nei rispettivi campi, sfoglia il file system e allega i file contenenti il certificato e la chiave privata. Entrambi devono essere in formato PEM.
    • Utilizza un certificato gestito da Google. Per utilizzare un certificato gestito da Google, non inserire un certificato firmato o una chiave privata RSA. Il certificato gestito da Google verrà creato automaticamente.
  8. Fai clic su IMPOSTA ACCESSO.

    Apigee prepara il cluster per l'accesso esterno. Ciò include la configurazione del gruppo di istanze gestite per il proxy del traffico, la creazione di regole firewall, il caricamento di certificati e la creazione di un bilanciatore del carico.

    Il completamento della procedura può richiedere diversi minuti.

  9. Quando Apigee termina la configurazione dell'accesso del runtime, vedrai un segno di spunta blu accanto a tutti i passaggi della procedura guidata:

    Configura l'accesso al gruppo env

  10. Fai clic su CONTINUA.

    La procedura guidata mostra Passaggi successivi consigliati. I passaggi mostrati variano a seconda che tu abbia utilizzato il tuo nome DNS o un DNS con caratteri jolly.

    • Se hai specificato il tuo nome di dominio, accedi al registrar di domini e crea un record A per il nome host del tuo dominio che rimandi all'indirizzo IP mostrato nella procedura guidata. Al termine, fai clic su Avvia per chiamare il proxy API di cui è stato eseguito il deployment.
    • Se hai utilizzato un DNS con caratteri jolly, fai clic su Avvia per chiamare il proxy API hello-world di cui è stato eseguito il deployment.
  11. (Facoltativo) Aggiungi utenti e ruoli per la tua organizzazione. Vedi Utenti e ruoli.

Hai completato i passaggi per configurare l'accesso a internet esterno per i proxy API.

Accesso interno

Questa sezione descrive come configurare il routing quando utilizzi la procedura guidata di provisioning di Apigee e non vuoi consentire l'accesso esterno al proxy API. Vuoi limitare l'accesso solo alle richieste interne che hanno origine all'interno del VPC.

Per configurare il routing per l'accesso interno nella procedura guidata di provisioning di Apigee:

  1. Fai clic su MODIFICA accanto al passaggio Routing di accesso.
  2. Seleziona Nessun accesso a internet nel riquadro Configura l'accesso al gruppo di ambienti "eval-group".

  3. Fai clic su CONTINUA.
  4. Noterai che è presente un segno di spunta blu accanto a tutti i passaggi della procedura guidata. Questo indica che tutti i passaggi sono stati completati correttamente:

    Configura l'accesso al gruppo env

  5. Fai clic su CONTINUA.
  6. Per testare l'organizzazione di cui è stato eseguito il provisioning di recente, segui le istruzioni in Chiamata a un proxy API con accesso solo interno. In questi passaggi, creerai una macchina virtuale (VM) all'interno del tuo VPC da cui le richieste proxy API possono essere inviate al bilanciatore del carico interno (in entrata), che le inoltra alla tua istanza di runtime Apigee. Per praticità, la procedura guidata di provisioning ha creato e implementato per te un proxy di test, chiamato hello-world.
  7. (Facoltativo) Aggiungi utenti e ruoli per la tua organizzazione. Vedi Utenti e ruoli.

Se si verificano errori durante questa parte del processo, consulta la sezione Risoluzione dei problemi.

Visualizza i dettagli dell'organizzazione

Infine, apri l'interfaccia utente di Apigee per visualizzare i dettagli della tua organizzazione.

  1. Fai clic su APRI APIGEE CONSOLE per aprire l'UI di Apigee.
  2. Assicurati che il progetto appena creato sia selezionato nell'interfaccia utente di Apigee. Ad esempio:

    Progetto selezionato nella UI di Apigee

    Se l'organizzazione appena creata non è quella selezionata, fai clic sul nome del progetto per visualizzare un elenco a discesa.

    Se il tuo progetto non è nell'elenco dei progetti disponibili, potrebbe essere necessario attendere qualche istante prima che diventi disponibile. Aggiorna il browser e ricontrolla.

  3. Fai clic su Amministratore per visualizzare la configurazione della tua organizzazione:

    Località Proprietà Valore
    Amministrazione > Istanze Nome eval-instance
    Indirizzo IP Questo è l'indirizzo IP del bilanciatore del carico interno della tua organizzazione.
    Amministrazione > Ambienti > Panoramica Nome ambiente eval
    Amministratore > Ambienti > Gruppi Gruppo di ambienti eval-group
    Amministratore > Ambienti > Gruppi Nomi host PROJECT_NAME-eval.apigee.net
  4. Fai clic su Sviluppo > Proxy API. Apigee ha creato un proxy API chiamato hello-world per te quando hai eseguito il provisioning dell'organizzazione di valutazione.
    Località Proprietà Valore
    Sviluppo > Proxy API proxy API hello-world

Eliminazione di un'organizzazione di valutazione

Per eliminare (o eseguire il deprovisioning) di un'organizzazione di valutazione, utilizza il comando gcloud alpha apigee organizations delete.