Passaggio 1: abilita le API

Apigee hybrid richiede alcune API di servizi Google Cloud. In questo passaggio, abiliterai le API richieste per la tua piattaforma di installazione.

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 --help
  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:

    Se esegui i cluster su OpenShift, abilita le API con il seguente comando:

    Nome Titolo Descrizione
    apigee.googleapis.com API Apigee Fornisce la comunicazione tra il tuo progetto e altri servizi ibridi e API Google Cloud.
    apigeeconnect.googleapis.com API Apigee Connect Fornisce la comunicazione tra il piano di gestione di Apigee e il piano di runtime.
    cloudapis.googleapis.com API di Google Cloud Si tratta di un metaservizio per le API Google Cloud per praticità (solo cluster basati su OpenShift)
    cloudresourcemanager.googleapis.com API Cloud Resource Manager Utilizzato da hybrid per convalidare gli account di servizio.
    compute.googleapis.com API Compute Engine Utilizzato per la gestione dei cluster (solo cluster basati su GKE e OpenShift).
    dns.googleapis.com 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 basati su OpenShift).
    iam.googleapis.com API Identity and Access Management (IAM) Gestisce il controllo di identità e accessi per le risorse Google Cloud, inclusa la creazione di account di servizio, che puoi utilizzare per autenticarti in Google e effettuare chiamate API. (solo cluster basati su OpenShift).
    iamcredentials.googleapis.com 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 sulla piattaforma Google Cloud. (solo cluster basati su OpenShift).
    pubsub.googleapis.com API Cloud Pub/Sub Obbligatorio per il funzionamento della funzionalità di quota Apigee.
    servicemanagement.googleapis.com API Service Management Google Service Management consente ai produttori di servizi di pubblicare i propri servizi su Google Cloud Platform in modo che possano essere rilevati e utilizzati dai consumatori di servizi. (solo cluster basati su OpenShift).
    serviceusage.googleapis.com API Service Usage Attiva i servizi che i clienti vogliono utilizzare sulla piattaforma Google Cloud, elenca i servizi disponibili o abilitati o disattiva i servizi che i clienti non utilizzano più. (solo cluster basati su OpenShift).
    storage-api.googleapis.com API JSON di Google Cloud Storage Ti consente di archiviare e recuperare oggetti di dati immutabili e potenzialmente di grandi dimensioni (solo per i cluster basati su OpenShift).
    storage-component.googleapis.com Cloud Storage Google Cloud Storage è un servizio RESTful per l'archiviazione e l'accesso ai dati sull'infrastruttura di Google. (solo cluster basati su OpenShift).
    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 \
        servicemanagement.googleapis.com \
        serviceusage.googleapis.com \
        storage-api.googleapis.com \
        storage-component.googleapis.com  --project $PROJECT_ID
    

    Se esegui i cluster su una delle seguenti piattaforme, esegui il comando seguente per abilitare le API richieste:

    • GKE On-Prem
    • Anthos on bare metal
    • AKS
    • GKE su AWS
    • EKS
    Nome Titolo Descrizione
    apigee.googleapis.com API Apigee Fornisce la comunicazione tra il tuo progetto e altri servizi ibridi e API Google Cloud.
    apigeeconnect.googleapis.com API Apigee Connect Fornisce la comunicazione tra il piano di gestione di Apigee e il piano di runtime.
    pubsub.googleapis.com API Cloud Pub/Sub Obbligatorio per il funzionamento della funzionalità di quota Apigee.
    cloudresourcemanager.googleapis.com API Cloud Resource Manager Utilizzato da hybrid per convalidare gli account di servizio.
    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID

    Se esegui i cluster su Google Kubernetes Engine (GKE), esegui questo comando per abilitare le API richieste:

    Nome Titolo Descrizione
    apigee.googleapis.com API Apigee Fornisce la comunicazione tra il tuo progetto e altri servizi ibridi e API Google Cloud.
    apigeeconnect.googleapis.com API Apigee Connect Fornisce la comunicazione tra il piano di gestione di Apigee e il piano di runtime.
    pubsub.googleapis.com API Cloud Pub/Sub Obbligatorio per il funzionamento della funzionalità di quota Apigee.
    cloudresourcemanager.googleapis.com API Cloud Resource Manager Utilizzato da hybrid per convalidare gli account di servizio.
    container.googleapis.com 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.
    compute.googleapis.com API Compute Engine Utilizzato per la gestione dei cluster (solo cluster basati su GKE e OpenShift).
      gcloud services enable \
          apigee.googleapis.com \
          apigeeconnect.googleapis.com \
          cloudresourcemanager.googleapis.com \
          compute.googleapis.com \
          container.googleapis.com \
          pubsub.googleapis.com --project $PROJECT_ID
      
  4. (Facoltativo) Per verificare che le API richieste siano abilitate, esegui questo comando. Se le API richieste sono nell'elenco restituito, significa che sono abilitate.
    gcloud services list --project $PROJECT_ID

Passaggio successivo

Vai al passaggio 2: Crea un'organizzazione.