Dieses Repository enthält in Java geschriebenen Beispielcode, der die Google Cloud Platform demonstriert.
Zu einigen Beispielen gibt es begleitende Anleitungen auf <cloud.google.com>. Weitere Informationen finden Sie in den jeweiligen README-Dateien.
Um gebrauchsfertige Codebeispiele zu durchsuchen, schauen Sie sich die Google Cloud-Beispiele an.
Richten Sie Ihre Java-Entwicklungsumgebung ein
Klonen Sie dieses Repository:
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
Erhalten Sie Authentifizierungsdaten.
Erstellen Sie lokale Anmeldeinformationen, indem Sie den folgenden Befehl ausführen und dem oauth2-Ablauf folgen (weitere Informationen zum Befehl finden Sie hier):
gcloud auth application-default login
Oder legen Sie die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS
manuell so fest, dass sie auf den JSON-Dateipfad eines Dienstkontoschlüssels verweist.
Weitere Informationen finden Sie unter Einrichten der Authentifizierung für Server-zu-Server-Produktionsanwendungen.
Hinweis: Application Default Credentials kann die Anmeldeinformationen implizit finden, solange die Anwendung auf Compute Engine, Kubernetes Engine, App Engine oder Cloud Functions ausgeführt wird.
Jede übermittelte Änderung muss alle Prüfungen bestehen, die in den Testumgebungen mit Java 11- und Java 17-Laufzeiten ausgeführt werden, bevor die Änderung im Hauptzweig zusammengeführt wird. Wir führen regelmäßige Überprüfungen der Umgebungen mit Java 8- und Java 21-Laufzeiten durch, erzwingen jedoch derzeit nicht das Bestehen dieser Tests. Da Java 8 eine unterstützte Java-Laufzeitumgebung in Google Cloud ist, konfigurieren Sie es bitte so, dass Sie Ihr Codebeispiel mit Java 8 erstellen. In Ausnahmefällen konfigurieren Sie es so, dass es Ihr Codebeispiel mit Java 11 erstellt.
Jede Datei, die Quellcode enthält, muss Urheberrechts- und Lizenzinformationen enthalten. Dazu gehören alle JS/CSS-Dateien, die Sie möglicherweise an Browser bereitstellen. (Dies soll Menschen mit guten Absichten dabei helfen, versehentliches Kopieren zu vermeiden, das nicht der Lizenz entspricht.)
Apache-Header:
Copyright 2022 Google LLC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Java ist eine eingetragene Marke von Oracle und/oder seinen Tochtergesellschaften.