Este repositório contém código de amostra escrito em Java que demonstra o Google Cloud Platform.
Alguns exemplos têm guias em <cloud.google.com>. Consulte os respectivos arquivos README para obter detalhes.
Para navegar por exemplos de código prontos para usar, verifique os exemplos do Google Cloud.
Configure seu ambiente de desenvolvimento Java
Clone este repositório:
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
Obtenha credenciais de autenticação.
Crie credenciais locais executando o seguinte comando e seguindo o fluxo oauth2 (leia mais sobre o comando aqui):
gcloud auth application-default login
Ou defina manualmente a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
para apontar para o caminho do arquivo JSON da chave da conta de serviço.
Saiba mais em Configurando a autenticação para aplicativos de produção de servidor para servidor.
Observação: o Application Default Credentials consegue encontrar implicitamente as credenciais, desde que o aplicativo esteja em execução no Compute Engine, no Kubernetes Engine, no App Engine ou no Cloud Functions.
Cada mudança enviada deve passar por todas as verificações executadas nos ambientes de teste com tempos de execução Java 11 e Java 17 antes de mesclar a mudança na ramificação principal. Executamos verificações periódicas nos ambientes com tempos de execução Java 8 e Java 21, mas não aplicamos a aprovação nesses testes no momento. Como o Java 8 é um ambiente de execução Java compatível com o Google Cloud, configure para criar seu exemplo de código com Java 8. Em casos excepcionais, configure para criar seu exemplo de código usando Java 11.
Todo arquivo contendo código-fonte deve incluir informações de direitos autorais e licença. Isso inclui quaisquer arquivos JS/CSS que você possa fornecer aos navegadores. (Isso ajuda pessoas bem-intencionadas a evitar cópias acidentais que não estejam em conformidade com a licença.)
Cabeçalho 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 é uma marca registrada da Oracle e/ou de suas afiliadas.