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 DNS API: Wird für die Kommunikation mit externen Prozessen verwendet.
  • 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 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. Gehen Sie im Navigationsmenü zu APIs & Dienste > Bibliothek.

      Navigationsmenü hervorgehoben

      Bibliotheksoption, nachdem auf „APIs & Dienste“ geklickt wurde

    2. 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

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

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

      Google Cloud aktiviert die Apigee API für Ihr Google Cloud-Projekt.

  4. Aktivieren Sie die Apigee Connect API:
    1. Suchen Sie in der Ansicht API-Bibliothek nach "Apigee Connect".
    2. Suchen Sie die Apigee Connect API und aktivieren Sie sie.

      Google Cloud aktiviert die Apigee Connect API für Ihr Google Cloud-Projekt.

  5. Aktivieren Sie die Cloud DNS API:
    1. Suchen Sie in der Ansicht API-Bibliothek nach „Cloud DNS API“.
    2. Suchen Sie die Cloud DNS API und aktivieren Sie sie.

      Google Cloud aktiviert die Cloud DNS API für Ihr Google Cloud-Projekt.

  6. Cloud Pub/Sub API aktivieren:
    1. Suchen Sie in der Ansicht API-Bibliothek nach "Cloud Pub/Sub API".
    2. Suchen Sie die Cloud Pub/Sub API und aktivieren Sie sie.

      Google Cloud aktiviert die Cloud Pub/Sub API für Ihr Google Cloud-Projekt.

  7. Aktivieren Sie die Cloud Resource Manager API.
    1. Suchen Sie in der Ansicht API-Bibliothek nach "Cloud Resource Manager".
    2. Suchen Sie den Cloud Resource Manager und aktivieren Sie ihn.

      Google Cloud aktiviert die Cloud Resource Manager API für Ihr Google Cloud-Projekt.

  8. Aktivieren Sie nur für GKE-basierte Cluster die Compute Engine API:
    1. Suchen Sie in der Ansicht API-Bibliothek nach "Compute Engine".
    2. Suchen Sie die Compute Engine API und aktivieren Sie sie.

      Google Cloud aktiviert die Compute Engine API für Ihr Google Cloud-Projekt.

  9. Nur GKE-basierte Cluster: Aktivieren Sie die Google Kubernetes Engine API:
    1. Suchen Sie in der Ansicht API-Bibliothek nach „Google Kubernetes Engine“.
    2. Suchen Sie die Google Kubernetes API und aktivieren Sie sie.

      Google Cloud aktiviert die Google Kubernetes API für Ihr Google Cloud-Projekt.

  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:

    • Apigee API
    • Apigee Connect API
    • Cloud DNS API
    • Cloud Pub/Sub API
    • Cloud Resource Manager API
    • Compute Engine API
    • Kubernetes Engine API

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 \
        dns.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com --project $PROJECT_ID
    

    GKE On-Prem

    Wenn Sie Ihre Cluster in GKE On-Prem (Anthos) ausführen, aktivieren Sie die APIs mit dem folgenden Befehl:

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

    AKS

    Wenn Sie Ihre Cluster in Azure Kubernetes Service (AKS) ausführen, aktivieren Sie die APIs mit dem folgenden Befehl:

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

    GKE on AWS

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

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

    EKS

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

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        dns.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  5. Verifizieren Sie mit dem folgenden Befehl, ob alle APIs aktiviert sind:
    gcloud services list

    Sie erhalten folgende Ausgabe:

    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
    dns.googleapis.com                   Cloud DNS 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 6