Prima di iniziare
I passaggi descritti in questa procedura di installazione ibrida vengono eseguiti con uno o più dei seguenti elementi:
- Console Google Cloud
- Interfaccia utente di Apigee hybrid
-
Riga di comando
gcloud
Variabili di ambiente
I passaggi eseguiti utilizzando la riga di comando utilizzano le variabili di ambiente create dall'utente. Se la finestra del terminale è disconnessa, le variabili di ambiente non vengono salvate.
Le variabili di ambiente utilizzate in queste procedure sono le seguenti:
Linux / macOS
export PROJECT_ID="your_project_id"export ORG_NAME=$PROJECT_IDexport ORG_DISPLAY_NAME="org_friendly_name"export ORGANIZATION_DESCRIPTION="org_description_text"export ANALYTICS_REGION="analytics_region"export RUNTIMETYPE=HYBRIDexport ENV_NAME="environment_name"export ENV_DISPLAY_NAME="env_friendly_name"export ENV_DESCRIPTION="env_description_text"export DOMAIN="example.com"export ENV_GROUP="environment-group-name"export CLUSTER_NAME="cluster_name"export CLUSTER_LOCATION="cluster_region"
I contenuti del nome della variabile che contengono spazi devono essere racchiusi tra virgolette doppie. Ad esempio:
export ORGANIZATION_DESCRIPTION="My example organization number 1"
Windows
set PROJECT_ID="your_project_id"set ORG_NAME=$PROJECT_IDset ORG_DISPLAY_NAME="org_friendly_name"set ORGANIZATION_DESCRIPTION="org_description_text"set ANALYTICS_REGION="analytics_region"set RUNTIMETYPE=HYBRIDset ENV_NAME="environment_name"set ENV_DISPLAY_NAME="env_friendly_name"set ENV_DESCRIPTION="env_description_text"set DOMAIN="example.com"set ENV_GROUP="environment-group-name"set CLUSTER_NAME="cluster_name"set CLUSTER_LOCATION="cluster_region"
I contenuti del nome della variabile che contengono spazi devono essere racchiusi tra virgolette doppie. Ad esempio:
set ORGANIZATION_DESCRIPTION="My example organization number 1"
Token delle credenziali di autorizzazione
Il token delle credenziali di autorizzazione gcloud scade dopo 20 minuti. Se non completi tutti i passaggi entro questo periodo di tempo, devi ottenere nuovamente le credenziali di autorizzazione. Ad esempio:
Nella riga di comando, recupera le credenziali di autenticazione gcloud utilizzando il comando seguente:
Linux / macOS
TOKEN=$(gcloud auth print-access-token)
Windows
for /f "tokens=*" %a in ('gcloud auth print-access-token') do set TOKEN=%aAltre variabili di ambiente
Ti verrà chiesto di aggiungere altre variabili di ambiente nel corso di questa guida e potresti volerle aggiungere allo script. Ad esempio:
- LONG_RUNNING_OPERATION_ID: l'UUID dell'operazione asincrona a lunga esecuzione che fa parte del processo di creazione dell'organizzazione.
- APIGEECTL_HOME: il percorso della directory in cui installi l'utilità
apigeectl.
Panoramica della procedura
Questa sezione fornisce una panoramica delle attività che devi svolgere per configurare l'interfaccia utente ibrida e i servizi Google Cloud.
La procedura generale per configurare la UI ibrida di Apigee e i servizi Google Cloud è la seguente:
| Azione | Basandosi | Descrizione |
|---|---|---|
| Passaggio 1: crea un account Google Cloud | Console Google Cloud | Per utilizzare queste procedure, devi disporre di un account Google Cloud. Questo account verrà associato a una nuova organizzazione ibrida. |
| Passaggio 2: crea un progetto Google Cloud | Console Google Cloud | I progetti Google Cloud sono la base per creare, abilitare e utilizzare i servizi Google Cloud. che organizza tutte le risorse Google Cloud. |
| Passaggio 3: attiva le API | Console Google Cloud o riga di comando | Senza questi, i servizi ibridi non potrebbero comunicare tra loro o con altri servizi. |
| Passaggio 4: crea un'organizzazione | Riga di comando | I progetti appartengono alle organizzazioni. Una volta creata un'organizzazione, sei quasi pronto per effettuare chiamate API e creare proxy API. |
| Passaggio 5: aggiungi un ambiente | UI o riga di comando di Apigee hybrid | Un ambiente fornisce un contesto isolato o una sandbox per l'esecuzione dei proxy API. In una singola organizzazione, puoi creare più ambienti. Se non lo fai, non potrai completare l'installazione dell'ambiente di runtime ibrido e non avrai un posto in cui eseguire il deployment dei proxy API. |
Passaggio successivo
Ogni passaggio è descritto nelle sezioni seguenti.