Gestione di istanze

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

Visualizza la documentazione di Apigee Edge.

Un'istanza è una macchina virtuale in cui vengono archiviati il progetto API e i servizi correlati. Le istanze corrispondono alle regioni. In genere, si inizia con una singola istanza e si aggiungono nuove istanze man mano che l'organizzazione si espande in più regioni. Questa sezione spiega come:

Crea una nuova istanza

Per creare una nuova istanza, puoi utilizzare l'API Instances o la UI di Apigee. Ogni istanza richiede:

  • la propria chiave di crittografia del disco per la rete. Apigee consiglia di creare anche un keyring separato per la nuova istanza. Per saperne di più, vedi Informazioni sulle chiavi di crittografia Apigee.
  • propri intervalli CIDR /22 e /28 non sovrapposti per il peering di rete. Gli intervalli non possono essere condivisi tra le istanze.

Apigee nella console Cloud

Per creare una nuova istanza in Apigee nella console Cloud:

  1. Nella console Google Cloud , vai alla pagina Gestione > Istanze.

    Vai a Istanze

    Il riquadro Istanze mostra un elenco delle istanze esistenti.

  2. Fai clic su + Crea. Potrebbe verificarsi un ritardo mentre la UI determina se la tua organizzazione dispone dei diritti appropriati per creare una nuova istanza.

    Viene visualizzata la pagina Crea nuova istanza.

  3. Inserisci i dettagli della nuova istanza nei campi:
    Campo Obbligatorio Descrizione
    Runtime hosting location Obbligatorio Seleziona la regione in cui vuoi creare la nuova istanza. Non puoi creare una nuova istanza in una regione che ne ha già una. Per saperne di più su come lavorare con più regioni, consulta Utilizzare più regioni.
    Name Obbligatorio

    Inserisci l'ID della nuova istanza.

    Il valore predefinito è il nome della regione di hosting del runtime che hai selezionato, ma puoi modificarlo con qualsiasi nome significativo che preferisci, a condizione che rispetti le regole di denominazione:

    • Lunghezza minima di 2.
    • Lunghezza massima di 32 caratteri.
    • Utilizza solo lettere minuscole, numeri e trattini (seguendo il pattern /^[a-z0-9\-]+$/).
    • Deve iniziare con una lettera; non ha cifre o trattini iniziali.
    • Deve terminare con un numero o una lettera e non deve contenere trattini finali.
    • Deve essere univoco in tutta l'organizzazione.
    IP range allocation Obbligatorio

    Specifica come vuoi allocare un intervallo IP. Scegli tra queste opzioni:

    • Automatico (consigliato): Apigee seleziona un intervallo CIDR disponibile con una dimensione del prefisso di /22. Non sono richieste altre operazioni da parte tua.
    • Personalizzato: in casi d'uso avanzati, potrebbe essere necessario specificare esattamente quale intervallo IP vuoi che Apigee utilizzi. In questi casi, devi specificare un intervallo IP personalizzato, che deve avere una dimensione del prefisso di /22. L'intervallo deve essere disponibile nell'ambito di una connessione privata tra il tuo progetto e Apigee.
    Disk encryption key Obbligatorio

    In Chiave di crittografia del disco, scegli una chiave di crittografia gestita dal cliente. Se esiste già una chiave, puoi selezionarla. La procedura guidata elenca tutte le chiavi nella stessa posizione della regione di hosting del runtime in tutti i keyring. Se una chiave non esiste o se non vuoi utilizzare una chiave esistente, puoi crearne una nuova dalla procedura guidata. Per creare una chiave:

    1. Fai clic su Crea chiave.
    2. Seleziona un keyring o, se non esiste, attiva Crea keyring e inserisci un nome e scegli una posizione per il keyring. I nomi dei keyring possono contenere lettere, numeri, trattini bassi (_) e trattini (-). Non è possibile rinominare o eliminare i keyring.
    3. Fai clic su Continua.
    4. Crea una chiave. Inserisci un nome e un livello di protezione. Tieni presente che i nomi delle chiavi possono contenere lettere, numeri, trattini bassi (_) e trattini (-). Non è possibile rinominare o eliminare le chiavi. Per il livello di protezione, Software è una buona scelta. Si tratta dello stesso valore predefinito utilizzato da Cloud KMS, ma puoi modificarlo se vuoi.
    5. Fai clic su Continua e rivedi le selezioni.
    6. Fai clic su Crea.
    7. Fai clic su Concedi per concedere all'account di servizio l'autorizzazione per criptare/decriptare con la chiave selezionata.
    Environments Facoltativo

    Seleziona gli ambienti da collegare a questa istanza. Per farlo, fai clic sull'elenco a discesa Ambienti e seleziona le caselle di controllo accanto agli ambienti che vuoi allegare. Puoi farlo per tutti gli ambienti che vuoi. Quindi, fai clic su Ok.

    Tieni presente che tutti gli ambienti delle istanze vengono conteggiati nel numero totale di ambienti che puoi allocare. Per maggiori informazioni, vedi Informazioni sugli ambienti e sui gruppi di ambienti.

    L'aggiunta di ambienti durante la creazione di una nuova istanza è facoltativa. Se non li aggiungi ora, puoi utilizzare l'API per la creazione di allegati di istanze o la UI per aggiungerli e rimuoverli in un secondo momento. Vedi Allegare o rimuovere un ambiente.

    Accepted projects Facoltativo Fai clic su Aggiungi progetto accettato per selezionare uno o più progetti Cloud. I progetti selezionati possono connettersi privatamente al collegamento del servizio per la tua istanza. Per impostazione predefinita, il progetto associato alla tua organizzazione Apigee è incluso in questo elenco.
    Enable logging Facoltativo Fai clic sul pulsante di attivazione/disattivazione Abilita il logging per attivare i log di accesso in entrata di Cloud Logging per l'istanza. Questa funzionalità consente di visualizzare i log generati dai gateway in entrata nell'infrastruttura Apigee, ad esempio un bilanciamento del carico delle applicazioni esterno o un gateway Anthos, per facilitare la risoluzione dei problemi relativi alle chiamate API Apigee.

    Per ulteriori informazioni, consulta la pagina Registrazione dei log di accesso di Apigee.

    Filter Facoltativo Seleziona un codice di risposta HTTP dalla casella Codice di risposta per fungere da filtro per i log di accesso in entrata.

    Se vuoi includere tutti i log, indipendentemente dal codice di risposta HTTP, seleziona None (all HTTP responses).

    Per creare un filtro personalizzato, seleziona Custom e inserisci il filtro nel seguente formato:

    status_code > XX && status code <= YY

    Ad esempio:

    status_code >= 500 && status_code < 504

    Se la tua organizzazione non può creare una nuova istanza, contatta il team di vendite di Apigee.

  4. Fai clic su Crea.

    Apigee avvia un'operazione a lunga esecuzione che può richiedere 20 minuti o più. Al termine dell'operazione, la nuova istanza verrà visualizzata nell'elenco delle istanze nell'interfaccia utente Istanze.

API Apigee

Se Apigee è stato sottoposto a provisioning senza peering VPC, consulta Crea un'istanza di runtime nei passaggi di provisioning non peering VPC.

Se Apigee è stato sottoposto a provisioning con il peering VPC, consulta Crea un'istanza di runtime nei passaggi di provisioning del peering VPC.

Allegare o rimuovere ambienti da un'istanza

Quando crei un ambiente utilizzando l'interfaccia utente Apigee nella console Google Cloud , hai la possibilità di assegnare l'ambiente a un'istanza esistente. Per saperne di più, consulta Creazione di un nuovo ambiente nell'interfaccia utente.

Se non hai collegato l'ambiente a un'istanza durante la creazione dell'ambiente o se vuoi rimuovere un ambiente da un'istanza, puoi seguire questi passaggi. Per saperne di più su ambienti e istanze, vedi Ambienti e istanze.

Per collegare o rimuovere un ambiente da un'istanza utilizzando Apigee nella console Cloud:

  1. Nella console Google Cloud , vai alla pagina Gestione > Istanze.

    Vai a Istanze

  2. Fai clic sull'istanza che vuoi modificare.

  3. Nella pagina Dettagli istanza, fai clic su Modifica.
  4. Nella pagina Modifica istanza, fai clic sul campo Ambienti (facoltativo) e seleziona l'ambiente da collegare all'istanza o deseleziona l'ambiente da rimuovere.
  5. Fai clic su OK.
  6. Fai clic su Salva per salvare le modifiche.

Oltre a utilizzare l'interfaccia utente, puoi anche collegare gli ambienti a un'istanza utilizzando l'API per la creazione di allegati delle istanze. Per un esempio, vedi Creare un ambiente nella documentazione sul provisioning da riga di comando.

Modificare l'elenco dei progetti accettati

Puoi aggiungere o rimuovere progetti dall'elenco Progetti accettati:

  1. Nella console Google Cloud , vai alla pagina Gestione > Istanze.

    Vai a Istanze

  2. Fai clic sull'istanza che vuoi modificare.

  3. Nella pagina Dettagli istanza, fai clic su Modifica.
  4. Nella sezione Progetti accettati della pagina Modifica istanza, fai clic su Elimina accanto a un progetto per rimuoverlo. Per aggiungere un progetto, fai clic su Aggiungi progetto accettato e inserisci l'ID del progetto da aggiungere.
  5. Fai clic su Salva per salvare le modifiche.

Attivare o disattivare i log di accesso in entrata per un'istanza

Dopo aver creato un'istanza, puoi attivare e disattivare i log di accesso in entrata di Cloud Logging per l'istanza:

  1. Nella console Google Cloud , vai alla pagina Gestione > Istanze.

    Vai a Istanze

  2. Fai clic sull'istanza che vuoi modificare.

  3. Nella pagina Dettagli istanza, fai clic su Modifica.
  4. nella pagina Modifica istanza, fai clic sul pulsante di attivazione/disattivazione Abilita il logging per disattivare la funzionalità.
  5. Fai clic su Salva per salvare le modifiche.

Elimina un'istanza

Puoi utilizzare la UI di Apigee per eliminare un'istanza esistente, come descritto in questa sezione. In alternativa, puoi eliminare un'istanza utilizzando l'API Instances.

Può esistere una sola istanza Apigee in una determinata regione Google Cloud. Quando elimini un'istanza, questa viene rimossa completamente dalla relativa regione. Vedi anche Installazione multiregionale.

Avviso: quando elimini un'istanza, tutti i dati associati vengono persi. Questo passaggio non può essere annullato. Tieni presente, tuttavia, che se hai più istanze, ad esempio in un'installazione multiregionale, i dati andranno persi solo se elimini tutte le istanze. Prima di eliminare l'ultima istanza, assicurati di estrarre ed eseguire il backup di tutti i dati che non vuoi perdere.

I seguenti dati vengono archiviati in un'istanza Apigee e verranno eliminati se elimini l'istanza:

Tipo di dati Descrizione
Key Management System (KMS) I dati KMS includono prodotti API, sviluppatori, app per sviluppatori, token OAuth (inclusi token di accesso, token di aggiornamento e codici di autorizzazione) e chiavi API. Utilizza il criterio AccessEntity o l'API Apigee correlata per recuperare i dati che vuoi salvare.
Mappa chiave-valore (KVM) Qualsiasi dato che può essere creato o gestito con i criteri KVM. Vedi Recupero di KVM.
Quota Definizioni, bucket e contatori delle quote.
Cache dell'ambiente Tutti i dati memorizzati nella cache.

Per eliminare un'istanza Apigee utilizzando la UI Apigee nella console Cloud:

  1. Nella console Google Cloud , vai alla pagina Gestione > Istanze.

    Vai a Istanze

  2. Fai clic sull'istanza che vuoi eliminare.
  3. Nella pagina Dettagli istanza, fai clic su Elimina.