Per utilizzare Apigee ibrido, devi abilitare le seguenti API per il progetto in Google Cloud Console:
- API Apigee: fornisce comunicazioni tra il tuo progetto e altri servizi ibridi e le API Google Cloud.
- API Apigee Connect: fornisce comunicazioni tra il piano di gestione Apigee e il servizio MART nel piano di runtime.
- API Cloud Pub/Sub:obbligatoria per il funzionamento della quota.
- API Cloud Resource Manager: utilizzato da un modello ibrido per convalidare gli account di servizio.
- API Compute Engine: utilizzata per la gestione dei cluster (solo per cluster basati su GKE).
- API Kubernetes Engine: abilita se intendi utilizzare Google Kubernetes Engine (GKE) o GKE On-Prem (Anthos) on-prem per l'installazione del runtime ibrido.
Abilita le API richieste per il tuo progetto Google Cloud:
Puoi utilizzare l'interfaccia a riga di comando o la UI di Google Cloud Console per abilitare le API.
Interfaccia utente di Google Cloud
Per abilitare le API utilizzando l'interfaccia utente, procedi come descritto di seguito:
- Apri la libreria delle API di Google Cloud Console e accedi con l'account che hai creato nel passaggio 1: crea un account Google Cloud.
- Seleziona il progetto che hai creato nel passaggio 2: crea un progetto Google Cloud.
- Abilita l'API Apigee come segue:
- Se non vedi la pagina API Library, seleziona APIs & Services > Library dal menu di navigazione.
- Assicurati che sia selezionato il progetto corretto.
- Nella visualizzazione della libreria API, cerca "Apigee".
Google Cloud mostra un elenco di API che corrispondono a "Apigee".
- Individua il servizio API Apigee e fai clic.
- Nella visualizzazione dell'API Apigee, fai clic su Attiva.
Google Cloud abilita l'API Apigee per il tuo progetto Google Cloud.
- Abilita l'API Apigee Connect:
- Nella visualizzazione Libreria API, cerca "Apigee Connect".
- Individua l'API Apigee Connect e abilitala.
- Abilita l'API Cloud Pub/Sub:
- Nella visualizzazione Libreria API, cerca "Cloud Pub/Sub API".
- Individua l'API Cloud Pub/Sub e abilitala.
- Abilita l'API Cloud Resource Manager:
- Nella visualizzazione Libreria API, cerca "Cloud Resource Manager".
- Individua Cloud Resource Manager e abilitalo.
- (Solo cluster basati su GKE) Abilita l'API Compute Engine:
- Nella visualizzazione Libreria API, cerca "Compute Engine".
- Individua l'API Compute Engine e abilitala.
- (Solo cluster basati su GKE) Abilita l'API Google Kubernetes Engine:
- Nella visualizzazione Libreria API, cerca "Google Kubernetes Engine".
- Individua l'API Google Kubernetes e abilitala.
- Per confermare di aver attivato le API, seleziona API e servizi & Dashboard.
Le API appena aggiunte vengono visualizzate nell'elenco delle API abilitate:
- API Apigee
- API Apigee Connect
- API Cloud Pub/Sub
- API Cloud Resource Manager
- API Compute Engine
- API Kubernetes Engine
Interfaccia a riga di comando gcloud
Per abilitare le API utilizzando l'interfaccia a riga di comando, esegui i passaggi seguenti:
- Apri una finestra del terminale sul dispositivo che utilizzi per gestire Apigee.
- Assicurati di aver installato
gcloud
nella shell locale eseguendo il comando seguente. Lo strumentogcloud
fornisce l'interfaccia a riga di comando principale per Cloud.gcloud -h
Se non hai installato
gcloud
, installa Cloud SDK. -
Assicurati di aver definito la variabile
PROJECT_ID
con l'ID del progetto creato nel Passaggio 2: crea un progetto Google Cloud:echo $PROJECT_ID
Se non lo è, definisci la variabile di ambiente
PROJECT_ID
con il seguente comando:export PROJECT_ID=your_project_id
- Seleziona la scheda relativa all'installazione prevista per visualizzare il comando di attivazione delle API:
GKE
Se eseguirai i cluster in Google Cloud (GKE), abilita le API con il comando seguente:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
Altre piattaforme
Abilita le API con il seguente comando se eseguirai i cluster in un'altra piattaforma Kubernetes,ad esempio
- GKE On-Prem
- Anthos su Bare Metal
- alias
- GKE su AWS
- periodo
- Maiusc.
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
Verifica che tutte le API siano abilitate utilizzando il seguente comando:
gcloud services list --project $PROJECT_ID
L'output deve includere tutte le API appena abilitate, come in questo esempio:
NAME TITLE apigee.googleapis.com Apigee API apigeeconnect.googleapis.com Apigee Connect API bigquery.googleapis.com BigQuery API bigquery.googleapis.com BigQuery API bigquerystorage.googleapis.com BigQuery Storage API cloudapis.googleapis.com Google Cloud APIs clouddebugger.googleapis.com Cloud Debugger API cloudresourcemanager.googleapis.com Cloud Resource Manager API cloudtrace.googleapis.com Cloud Trace API compute.googleapis.com Compute Engine API container.googleapis.com Kubernetes Engine API containeranalysis.googleapis.com Container Analysis API containerregistry.googleapis.com Container Registry API datastore.googleapis.com Cloud Datastore API iam.googleapis.com Identity and Access Management (IAM) API iamcredentials.googleapis.com IAM Service Account Credentials API logging.googleapis.com Cloud Logging API monitoring.googleapis.com Cloud Monitoring API oslogin.googleapis.com Cloud OS Login API pubsub.googleapis.com Cloud Pub/Sub API servicemanagement.googleapis.com Service Management API serviceusage.googleapis.com Service Usage API sql-component.googleapis.com Cloud SQL storage-api.googleapis.com Google Cloud Storage JSON API storage-component.googleapis.com Cloud Storage
Per ulteriori informazioni sull'abilitazione delle API in Google Cloud Console, consulta la sezione relativa all'abilitazione di un'API nel tuo progetto Google Cloud nella documentazione di Cloud.
Passaggio successivo
1 2 3 (PASSAGGIO SUCCESSIVO) 4: crea un'organizzazione 5