이 저장소에는 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
또는 서비스 계정 키 JSON 파일 경로를 가리키도록 GOOGLE_APPLICATION_CREDENTIALS
환경 변수를 수동으로 설정하세요.
서버 간 프로덕션 애플리케이션에 대한 인증 설정에서 자세히 알아보세요.
참고: 애플리케이션 기본 사용자 인증 정보는 애플리케이션이 Compute Engine, Kubernetes Engine, App Engine 또는 Cloud Functions에서 실행되는 동안 암시적으로 사용자 인증 정보를 찾을 수 있습니다.
제출된 모든 변경 사항은 변경 사항을 기본 분기에 병합하기 전에 Java 11 및 Java 17 런타임이 포함된 테스트 환경에서 실행되는 모든 검사를 통과해야 합니다. 우리는 Java 8 및 Java 21 런타임이 있는 환경에 대해 정기적인 검사를 실행하지만 현재는 이러한 테스트를 통과하도록 강제하지 않습니다. 자바 8은 Google Cloud에서 지원되는 자바 런타임이므로 자바 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 및/또는 그 계열사의 등록 상표입니다.