Ce référentiel contient un exemple de code écrit en Java qui illustre Google Cloud Platform.
Certains exemples sont accompagnés de guides sur <cloud.google.com>. Voir les fichiers README respectifs pour plus de détails.
Pour parcourir des exemples de code prêts à l’emploi, consultez les exemples Google Cloud.
Configurez votre environnement de développement Java
Clonez ce dépôt :
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
Obtenez les informations d’authentification.
Créez des informations d'identification locales en exécutant la commande suivante et en suivant le flux oauth2 (en savoir plus sur la commande ici) :
gcloud auth application-default login
Ou définissez manuellement la variable d'environnement GOOGLE_APPLICATION_CREDENTIALS
pour qu'elle pointe vers un chemin de fichier JSON de clé de compte de service.
Pour en savoir plus, consultez Configuration de l'authentification pour les applications de production de serveur à serveur.
Remarque : Les informations d'identification par défaut de l'application sont capables de trouver implicitement les informations d'identification tant que l'application s'exécute sur Compute Engine, Kubernetes Engine, App Engine ou Cloud Functions.
Chaque modification soumise doit réussir toutes les vérifications exécutées sur les environnements de test avec les environnements d'exécution Java 11 et Java 17 avant de fusionner la modification dans la branche principale. Nous effectuons des contrôles périodiques sur les environnements avec les environnements d'exécution Java 8 et Java 21, mais nous n'imposons pas la réussite de ces tests pour le moment. Étant donné que Java 8 est un environnement d'exécution Java pris en charge dans Google Cloud, veuillez configurer pour créer votre exemple de code avec Java 8. Dans des cas exceptionnels, configurez pour créer votre exemple de code avec Java 11.
Chaque fichier contenant du code source doit inclure des informations sur les droits d'auteur et la licence. Cela inclut tous les fichiers JS/CSS que vous pourriez diffuser aux navigateurs. (Cela vise à aider les personnes bien intentionnées à éviter les copies accidentelles non conformes à la licence.)
En-tête Apache :
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 est une marque déposée d'Oracle et/ou de ses filiales.