Este repositorio contiene código de muestra escrito en Java que demuestra Google Cloud Platform.
Algunos ejemplos tienen guías adjuntas en <cloud.google.com>. Consulte los archivos README respectivos para obtener más detalles.
Para buscar ejemplos de código listos para usar, consulte Ejemplos de Google Cloud.
Configure su entorno de desarrollo Java
Clona este repositorio:
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
Obtenga credenciales de autenticación.
Cree credenciales locales ejecutando el siguiente comando y siguiendo el flujo oauth2 (lea más sobre el comando aquí):
gcloud auth application-default login
O configure manualmente la variable de entorno GOOGLE_APPLICATION_CREDENTIALS
para que apunte a una ruta de archivo JSON de clave de cuenta de servicio.
Obtenga más información en Configuración de la autenticación para aplicaciones de producción de servidor a servidor.
Nota: Las credenciales predeterminadas de la aplicación pueden encontrar implícitamente las credenciales siempre que la aplicación se esté ejecutando en Compute Engine, Kubernetes Engine, App Engine o Cloud Functions.
Cada cambio enviado debe pasar todas las comprobaciones que se ejecutan en los entornos de prueba con los tiempos de ejecución de Java 11 y Java 17 antes de fusionar el cambio en la rama principal. Realizamos comprobaciones periódicas en los entornos con tiempos de ejecución de Java 8 y Java 21, pero no obligamos a pasar estas pruebas por el momento. Dado que Java 8 es un tiempo de ejecución de Java compatible con Google Cloud, configúrelo para compilar su código de muestra con Java 8. En casos excepcionales, configúrelo para compilar su código de muestra con Java 11.
Cada archivo que contenga código fuente debe incluir información de derechos de autor y licencia. Esto incluye cualquier archivo JS/CSS que pueda estar enviando a los navegadores. (Esto es para ayudar a personas bien intencionadas a evitar copias accidentales que no cumplan con la licencia).
Encabezado de 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 es una marca registrada de Oracle y/o sus filiales.