Cloud-Clientbibliotheken für Java auf einem lokalen Server verwenden

Java-Projekte in App Engine verwenden die Cloud-Clientbibliotheken für Java, um auf Ressourcen und Dienste zuzugreifen, die von Google Cloud APIs bereitgestellt werden.

Die meisten Google Cloud-Dienste setzen voraus, dass eine Anwendung über die entsprechende Zugriffsberechtigung verfügt. Ein Dienstkonto ist ein spezielles Google-Konto, das zu einer bereitgestellten Anwendung in einem bestimmten Google Cloud-Projekt gehört und nicht zu einem einzelnen Endnutzer. Bei der Ausführung in App Engine nutzen die Cloud-Clientbibliotheken für Java das Dienstkonto, um Google-Dienst-APIs aufzurufen.

Wenn Sie dieselbe Anwendung im App Engine-Emulator auf Ihrem lokalen Rechner ausführen, müssen Sie das Google Cloud-Projekt und das Dienstkonto angeben.

Zugriff für einen lokalen Server konfigurieren

So konfigurieren Sie Ihren lokalen Server für den Zugriff auf die Cloud-Clientbibliotheken für Java:

  1. Wählen Sie Run > Run Configurations (Ausführen > Ausführungskonfigurationen) aus.

  2. Erstellen Sie eine neue Ausführungskonfiguration für einen lokalen Server mit App Engine oder wählen Sie eine vorhandene Konfiguration aus.

  3. Öffnen Sie den Tab Cloud Platform.

    Grafik: Ein Dialogfeld zum Konfigurieren von Ausführungskonfigurationen. Grafik: Für den lokalen Server der App Engine wurde eine neue Ausführungskonfiguration erstellt und der Tab "Google Cloud" ist geöffnet. Grafik: Es ist jeweils ein Feld für das Konto, Projekt und den Serviceschlüssel vorhanden. Grafik: Über die Schaltfläche "Durchsuchen" kann der Dienstschlüsselpfad ausgewählt werden. Grafik: Die Schaltflächen "Neuen Schlüssel erstellen", "Wiederherstellen", "Anwenden" und "Ausführen" werden angezeigt, sind jedoch deaktiviert.

  4. Wählen Sie unter Account (Konto) das Konto aus, das Sie verwenden möchten, oder fügen Sie ein neues Konto hinzu.

  5. Wählen Sie das mit Ihrer Anwendung verknüpfte Projekt unter Project aus.

  6. Wählen Sie Create New Key (Neuen Schlüssel erstellen) aus.

    Eclipse erstellt einen neuen Dienstschlüssel und zeigt den Pfad im Feld Service key (Serviceschlüssel) an.

    Grafik: Ein Dialogfeld zum Konfigurieren von Ausführungskonfigurationen. Grafik: Für den lokalen Server der App Engine wurde eine neue Ausführungskonfiguration erstellt und Google Cloud ist geöffnet. Grafik: Es ist jeweils ein Feld für das Konto, Projekt und den Serviceschlüssel vorhanden. Grafik: Über die Schaltfläche "Durchsuchen" kann der Dienstschlüsselpfad ausgewählt werden. Grafik: Die Schaltflächen "Neuen Schlüssel erstellen", "Wiederherstellen", "Anwenden" und "Ausführen" werden angezeigt. Grafik: Ein Konto und ein Projekt sind ausgewählt. Das Feld "Service key" (Serviceschlüssel) zeigt den Pfad zur Schlüsseldatei an.

  7. Klicken Sie auf Apply (Anwenden).

Sie können auch einen Dienstkontoschlüssel auswählen, den Sie in der API-Konsole erstellt und als JSON-Datei in Ihr lokales Dateisystem heruntergeladen haben.

Nächste Schritte