Passaggio 1: abilita le API

Per utilizzare Apigee hybrid, devi (se non diversamente indicato) abilitare le seguenti API di servizio:

Attività Descrizione
API Apigee Fornisce la comunicazione tra il tuo progetto e altri servizi ibridi e API Google Cloud.
API Apigee Connect Fornisce la comunicazione tra il piano di gestione di Apigee e il piano di runtime.
API Cloud Pub/Sub Obbligatorio per il funzionamento della funzionalità di quota Apigee.
API Cloud Resource Manager Utilizzato da hybrid per convalidare gli account di servizio.
API Kubernetes Engine Attiva se prevedi di utilizzare Google Kubernetes Engine (GKE) o GKE on-prem (Anthos) per l'installazione dell'ambiente di runtime ibrido.
API Compute Engine Utilizzato per la gestione dei cluster (solo cluster GKE e OpenShift su Google Cloud).
API di Google Cloud Si tratta di un metaservizio per le API Google Cloud per comodità (solo cluster OpenShift basati su Google Cloud).
API del cloud DNS Google Cloud DNS è un servizio DNS (Domain Name System) autorevole, gestito, scalabile e affidabile, in esecuzione sulla stessa infrastruttura di Google. (solo cluster OpenShift basati su Google Cloud).
API Identity and Access Management (IAM) Gestisce il controllo di identità e accessi per le risorse Google Cloud Platform, compresa la creazione di account di servizio, che puoi utilizzare per autenticarti in Google ed effettuare chiamate API. (solo cluster OpenShift basati su Google Cloud).
API IAM Service Account Credentials L'API Service Account Credentials consente agli sviluppatori di creare credenziali di breve durata con privilegi limitati per i loro account di servizio su Google Cloud. (solo cluster OpenShift basati su Google Cloud).
API Service Management Google Service Management consente ai produttori di servizi di pubblicare i propri servizi sulla piattaforma Google Cloud in modo che possano essere rilevati e utilizzati dai consumatori di servizi. (solo cluster OpenShift basati su Google Cloud).
API Service Usage Attiva i servizi che i clienti vogliono utilizzare sulla Google Cloud Platform, elenca i servizi disponibili o abilitati o disattiva i servizi che i clienti non utilizzano più. (solo cluster OpenShift basati su Google Cloud).
API JSON di Google Cloud Storage Ti consente di archiviare e recuperare oggetti di dati immutabili e potenzialmente di grandi dimensioni (solo cluster OpenShift basati su Google Cloud).
Cloud Storage Google Cloud Storage è un servizio RESTful per l'archiviazione e l'accesso ai dati sull'infrastruttura di Google. (solo cluster OpenShift basati su Google Cloud).

Usa gcloud per attivare le API richieste come spiegato nei passaggi che seguono. Se preferisci, puoi utilizzare la console Cloud per attivare le API.

  1. Completa i prerequisiti e assicurati di avere installato l'interfaccia a riga di comando gcloud nella shell locale:
    gcloud -h
  2. Crea una variabile di ambiente PROJECT_ID in cui il valore è l'ID del progetto Google Cloud che prevedi di utilizzare per Apigee Hybrid. Un ID progetto è una stringa univoca utilizzata per distinguere il tuo progetto da tutti gli altri in Google Cloud. Se necessario, consulta Trovare l'ID progetto:
    export PROJECT_ID=YOUR_PROJECT_ID
  3. Seleziona la scheda relativa all'installazione prevista per visualizzare il comando per attivare le API:

    GKE

    Se esegui i cluster in Google Cloud (GKE), abilita le API con il seguente comando:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com \
        pubsub.googleapis.com --project $PROJECT_ID
    

    OpenShift su Google Cloud

    Se esegui i tuoi cluster su OpenShift su Google Cloud, abilita queste API con il seguente comando:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudapis.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        dns.googleapis.com \
        iam.googleapis.com \
        iamcredentials.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
        servicemanagement.googleapis.com \
        serviceusage.googleapis.com \
        storage-api.googleapis.com \
        storage-component.googleapis.com  --project $PROJECT_ID
    

    Altre piattaforme

    Abilita le API con il seguente comando se esegui i cluster su un'altra piattaforma Kubernetes, ad esempio

    • GKE On-Prem
    • Anthos on bare metal
    • AKS
    • GKE su AWS
    • EKS
    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
  4. Verifica che tutte le API siano abilitate utilizzando il seguente comando:
    gcloud services list --project $PROJECT_ID

    L'output deve includere tutte le API che hai appena attivato, 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

Passaggio successivo

Vai al passaggio 2: Crea un'organizzazione.