В этом репозитории содержится образец кода, написанный на Java и демонстрирующий Google Cloud Platform.
Некоторые образцы сопровождаются руководствами на сайте <cloud.google.com>. Подробности смотрите в соответствующих файлах README.
Чтобы просмотреть готовые к использованию примеры кода, проверьте образцы Google Cloud.
Настройте среду разработки Java
Клонируйте этот репозиторий:
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
Получите учетные данные для аутентификации.
Создайте локальные учетные данные, выполнив следующую команду и следуя потоку oauth2 (подробнее о команде читайте здесь):
gcloud auth application-default login
Или вручную задайте переменную среды GOOGLE_APPLICATION_CREDENTIALS
, чтобы она указывала на путь к файлу JSON ключа сервисного аккаунта.
Дополнительные сведения см. в разделе «Настройка аутентификации для серверно-серверных производственных приложений».
Примечание. Учетные данные приложения по умолчанию могут неявно находить учетные данные, пока приложение работает в Compute Engine, Kubernetes Engine, App Engine или Cloud Functions.
Каждое отправленное изменение должно пройти все проверки, которые выполняются в средах тестирования со средами выполнения Java 11 и Java 17, прежде чем объединять изменение с основной веткой. Мы проводим периодические проверки сред с средами выполнения Java 8 и Java 21, но на данный момент мы не требуем прохождения этих тестов. Поскольку Java 8 является поддерживаемой средой выполнения Java в Google Cloud, настройте сборку примера кода с использованием Java 8. В исключительных случаях настройте сборку примера кода с использованием Java 11.
Каждый файл, содержащий исходный код, должен включать информацию об авторских правах и лицензии. Сюда входят любые файлы JS/CSS, которые вы можете передавать браузерам. (Это сделано для того, чтобы помочь людям с благими намерениями избежать случайного копирования, не соответствующего лицензии.)
Заголовок Апача:
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 является зарегистрированной торговой маркой Oracle и/или ее дочерних компаний.