Schritt 1: APIs aktivieren

Apigee Hybrid erfordert bestimmte Google Cloud-Dienst-APIs. In diesem Schritt aktivieren Sie die APIs, die für Ihre Installationsplattform erforderlich sind.

Aktivieren Sie die erforderlichen APIs mit gcloud, wie in den folgenden Schritten erläutert. Wenn Sie möchten, können Sie die APIs über die Cloud Console aktivieren.

  1. Schließen Sie die Voraussetzungen ab und prüfen Sie, ob die gcloud CLI in Ihrer lokalen Shell installiert ist:
    gcloud --help
  2. Erstellen Sie eine Umgebungsvariable PROJECT_ID, wobei der Wert die ID des Google Cloud-Projekts ist, das Sie für Apigee Hybrid verwenden möchten. Eine Projekt-ID ist ein eindeutiger String, mit dem Ihr Projekt von allen anderen in Google Cloud unterschieden wird. Weitere Informationen finden Sie bei Bedarf unter Projekt-ID suchen:
    export PROJECT_ID=YOUR_PROJECT_ID
  3. Klicken Sie auf den Tab für Ihre gewünschte Installation, um den Befehl zum Aktivieren der APIs anzuzeigen:

    Wenn Sie Ihre Cluster in OpenShift ausführen, aktivieren Sie die APIs mit dem folgenden Befehl:

    Name Titel Beschreibung
    apigee.googleapis.com Apigee API Kommunikation zwischen Ihrem Projekt und anderen Hybriddiensten und Google Cloud APIs.
    apigeeconnect.googleapis.com Apigee Connect API Kommunikation zwischen der Apigee-Verwaltungsebene und der Laufzeitebene.
    cloudapis.googleapis.com Google Cloud APIs Dies ist ein praktischer Metadienst für Google Cloud APIs (nur für OpenShift-basierte Cluster)
    cloudresourcemanager.googleapis.com Cloud Resource Manager API Wird von Hybrid zum Validieren von Dienstkonten verwendet.
    compute.googleapis.com Compute Engine API Wird für die Clusterverwaltung verwendet (nur für GKE-basierte und OpenShift-basierte Cluster).
    dns.googleapis.com Cloud DNS API Google Cloud DNS ist ein skalierbarer, zuverlässiger und verwalteter Dienst für ein autoritatives Domain Name System (DNS), der auf derselben Infrastruktur ausgeführt wird wie Google. (Nur für OpenShift-basierte Cluster).
    iam.googleapis.com API für Identitäts- und Zugriffsverwaltung (IAM) Verwaltet die Identitäts- und Zugriffskontrolle für Google Cloud Platform-Ressourcen. Dazu gehört auch die Erstellung von Dienstkonten, die Sie nutzen können, um sich bei Google zu authentifizieren und API-Aufrufe durchzuführen. (Nur für OpenShift-basierte Cluster).
    iamcredentials.googleapis.com IAM Service Account Credentials API Die Service Account Credentials API ermöglicht Entwicklern, kurzlebige Anmeldedaten mit eingeschränkten Berechtigungen für ihre Dienstkonten auf Google Cloud zu erstellen. (Nur für OpenShift-basierte Cluster).
    pubsub.googleapis.com Cloud Pub/Sub API Erforderlich zum Ausführen des Apigee-Kontingentfeatures.
    servicemanagement.googleapis.com Service Management API Google Service Management ermöglicht Diensterstellern, ihre Dienste auf der Google Cloud Platform zu veröffentlichen, damit sie von Dienstnutzern gefunden und verwendet werden können. (Nur für OpenShift-basierte Cluster).
    serviceusage.googleapis.com Service Usage API Aktiviert Dienste, die Dienstnutzer in der Google Cloud Platform verwenden möchten, listet die verfügbaren oder aktivierten Dienste auf oder deaktiviert Dienste, die von Dienstnutzern nicht mehr verwendet werden. (Nur für OpenShift-basierte Cluster).
    storage-api.googleapis.com Google Cloud Storage JSON API Ermöglicht das Speichern und Abrufen potenziell großer, unveränderlicher Datenobjekte (nur für OpenShift-basierte Cluster).
    storage-component.googleapis.com Cloud Storage Google Cloud Storage ist ein RESTful-Dienst zum Speichern Ihrer Daten in der Infrastruktur von Google und für den Zugriff auf diese Daten. (Nur für OpenShift-basierte Cluster).
    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
    

    Wenn Sie Ihre Cluster auf einer der folgenden Plattformen ausführen, führen Sie den folgenden Befehl aus, um die erforderlichen APIs zu aktivieren:

    • GKE On-Prem
    • Anthos on Bare Metal
    • AKS
    • GKE on AWS
    • EKS
    Name Titel Beschreibung
    apigee.googleapis.com Apigee API Kommunikation zwischen Ihrem Projekt und anderen Hybriddiensten und Google Cloud APIs.
    apigeeconnect.googleapis.com Apigee Connect API Kommunikation zwischen der Apigee-Verwaltungsebene und der Laufzeitebene.
    pubsub.googleapis.com Cloud Pub/Sub API Erforderlich zum Ausführen des Apigee-Kontingentfeatures.
    cloudresourcemanager.googleapis.com Cloud Resource Manager API Wird von Hybrid zum Validieren von Dienstkonten verwendet.
    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID

    Wenn Sie Ihre Cluster in Google Kubernetes Engine (GKE) ausführen, führen Sie den folgenden Befehl aus, um die erforderlichen APIs zu aktivieren:

    Name Titel Beschreibung
    apigee.googleapis.com Apigee API Kommunikation zwischen Ihrem Projekt und anderen Hybriddiensten und Google Cloud APIs.
    apigeeconnect.googleapis.com Apigee Connect API Kommunikation zwischen der Apigee-Verwaltungsebene und der Laufzeitebene.
    pubsub.googleapis.com Cloud Pub/Sub API Erforderlich zum Ausführen des Apigee-Kontingentfeatures.
    cloudresourcemanager.googleapis.com Cloud Resource Manager API Wird von Hybrid zum Validieren von Dienstkonten verwendet.
    container.googleapis.com Kubernetes Engine API Aktivieren Sie diese API, wenn Sie Google Kubernetes Engine (GKE) oder GKE On-Prem (Anthos) für die Installation Ihrer hybriden Laufzeit verwenden möchten.
    compute.googleapis.com Compute Engine API Wird für die Clusterverwaltung verwendet (nur für GKE-basierte und OpenShift-basierte Cluster).
      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. (Optional) Führen Sie diesen Befehl aus, um zu überprüfen, ob die erforderlichen APIs aktiviert sind. Wenn sich die erforderlichen APIs in der Liste befinden, sind sie aktiviert.
    gcloud services list --project $PROJECT_ID

Nächster Schritt

Schritt 2: Organisation erstellen