Schritt 3: APIs aktivieren

Um Apigee hybrid zu verwenden, müssen Sie die folgenden APIs für das Projekt in der Google Cloud Console aktivieren:

  • Apigee API: Bietet die Kommunikation zwischen Ihrem Projekt und anderen Hybriddiensten und Google Cloud APIs.
  • Apigee Connect API: Ermöglicht die Kommunikation zwischen der Apigee-Verwaltungsebene und dem MART-Dienst auf der Laufzeitebene.
  • Cloud Pub/Sub API: Erforderlich für den Betrieb des Kontingents.
  • Cloud Resource Manager API: Wird von Hybrid zum Validieren von Dienstkonten verwendet
  • Compute Engine API: Wird für die Clusterverwaltung verwendet (nur für GKE-basierte Cluster).
  • Kubernetes Engine API:Aktivieren Sie diese Option, wenn Sie Google Kubernetes Engine (GKE) oder GKE On-Prem (Anthos) für Ihre Hybridlaufzeit installieren möchten.

Aktivieren Sie die erforderlichen APIs in Ihrem Google Cloud-Projekt:

Sie können die APIs über die Befehlszeile oder über die Benutzeroberfläche der Google Cloud Console aktivieren.

Benutzeroberfläche der Google Cloud

Um die APIs über die Benutzeroberfläche zu aktivieren, führen Sie folgende Schritte aus:

  1. Öffnen Sie die Google Cloud Console API-Bibliothek und melden Sie sich mit dem Konto an, das Sie in Schritt 1: Google Cloud-Konto erstellen erstellt haben.
  2. Wählen Sie das Projekt aus, das Sie in Schritt 2: Google Cloud-Projekt erstellen erstellt haben.
  3. Aktivieren Sie die Apigee API folgendermaßen:
    1. Wenn Sie die Seite API-Bibliothek nicht sehen, wählen Sie APIs & Dienste > Bibliothek im Navigationsmenü.

      Navigationsmenü hervorgehoben

    2. Prüfen Sie, ob das richtige Projekt ausgewählt ist.

      Google Cloud Platform-Projektauswahl

    3. Suchen Sie in der Ansicht API-Bibliothek nach "Apigee".

      Suchfeld der API-Bibliothek

      Google Cloud zeigt eine Liste von APIs an, die mit „Apigee“ übereinstimmen

    4. Suchen Sie den Dienst Apigee API und klicken Sie darauf.
    5. Apigee API-Dienstoption

    6. Klicken Sie in der Apigee API-Ansicht auf Enable.

      Google Cloud aktiviert die Apigee API für Ihr Google Cloud-Projekt. Wiederholen Sie diese Schritte, um weitere APIs zu aktivieren.

  4. Aktivieren Sie die Apigee Connect API:
  5. Cloud Pub/Sub API aktivieren.
  6. Aktivieren Sie die Cloud Resource Manager API.
  7. (Nur für GKE-basierte Cluster) Aktivieren Sie die Google Kubernetes Engine API.
  8. Aktivieren Sie die Compute Engine API nur (GKE-basierte und OpenShift-basierte Cluster).
  9. (Nur OpenShift-basierte Cluster) Aktivieren Sie diese APIs:
    • Google Cloud APIs
    • Cloud DNS API
    • API für Identitäts- und Zugriffsverwaltung (IAM)
    • IAM Service Account Credentials API
    • Service Management API
    • Service Usage API
    • Google Cloud Storage JSON API
    • Cloud Storage
  10. Wählen Sie APIs & Dienste > Dashboard aus, um zu bestätigen, dass Sie die APIs aktiviert haben. Die soeben hinzugefügten APIs werden in der Liste der aktivierten APIs angezeigt.

gcloud-CLI

Um die APIs über die Befehlszeile zu aktivieren, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie ein Terminalfenster auf dem Gerät, mit dem Sie Apigee verwalten.
  2. Prüfen Sie, ob gcloud in Ihrer lokalen Shell installiert ist. Führen Sie dazu den folgenden Befehl aus. Das gcloud-Tool stellt die primäre Befehlszeilenschnittstelle für Cloud bereit.
    gcloud -h

    Ist gcloud noch nicht installiert, installieren Sie das Cloud SDK.

  3. Achten Sie darauf, dass die Variable PROJECT_ID mit der ID des Projekts definiert ist, das Sie in Schritt 2: Google Cloud-Projekt erstellen erstellt haben:
    echo $PROJECT_ID

    Ist dies nicht der Fall, definieren Sie die Umgebungsvariable PROJECT_ID mit dem folgenden Befehl:

    export PROJECT_ID=your_project_id
    Name der Projekt-ID mit Punkt
  4. Klicken Sie auf den Tab für Ihre gewünschte Installation, um den Befehl zum Aktivieren der APIs anzuzeigen:

    GKE

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

    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

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

    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
    

    Andere Plattformen

    Aktivieren Sie die APIs mit dem folgenden Befehl, wenn Sie Ihre Cluster auf einer anderen Kubernetes-Plattform ausführen, z. B.:

    • GKE On-Prem
    • Anthos on Bare Metal
    • AKS
    • GKE on AWS
    • EKS
    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
    
  5. Verifizieren Sie mit dem folgenden Befehl, ob alle APIs aktiviert sind:
    gcloud services list --project $PROJECT_ID

    Die Ausgabe sollte alle soeben von Ihnen aktivierten APIs enthalten, wie in diesem Beispiel:

    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

Weitere Informationen zum Aktivieren von APIs in der Google Cloud Console finden Sie unter API im Google Cloud-Projekt aktivieren in der Cloud-Dokumentation.

1 2 3 (WEITER) Schritt 4: Organisation erstellen 5