Repositori ini menyimpan kode sampel yang ditulis dalam Java yang mendemonstrasikan Google Cloud Platform.
Beberapa contoh disertai panduan di <cloud.google.com>. Lihat masing-masing file README untuk detailnya.
Untuk menjelajahi sampel kode yang siap digunakan, periksa Sampel Google Cloud.
Siapkan Lingkungan Pengembangan Java Anda
Kloning repositori ini:
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
Dapatkan kredensial autentikasi.
Buat kredensial lokal dengan menjalankan perintah berikut dan mengikuti alur oauth2 (baca selengkapnya tentang perintah di sini):
gcloud auth application-default login
Atau setel variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
secara manual agar mengarah ke jalur file JSON kunci akun layanan.
Pelajari lebih lanjut di Menyiapkan Otentikasi untuk Aplikasi Produksi Server ke Server.
Catatan: Kredensial Default Aplikasi dapat menemukan kredensial secara implisit selama aplikasi berjalan di Compute Engine, Kubernetes Engine, App Engine, atau Cloud Functions.
Setiap perubahan yang dikirimkan harus melewati semua pemeriksaan yang dijalankan di lingkungan pengujian dengan runtime Java 11 dan Java 17 sebelum menggabungkan perubahan ke cabang utama. Kami menjalankan pemeriksaan berkala pada lingkungan dengan runtime Java 8 dan Java 21, tetapi kami tidak memaksakan kelulusan pengujian ini saat ini. Karena Java 8 adalah runtime Java yang didukung di Google Cloud, harap konfigurasikan untuk membuat contoh kode Anda dengan Java 8. Dalam kasus luar biasa, konfigurasikan untuk membuat contoh kode Anda menggunakan Java 11.
Setiap file yang berisi kode sumber harus menyertakan informasi hak cipta dan lisensi. Ini termasuk file JS/CSS apa pun yang mungkin Anda sajikan ke browser. (Hal ini untuk membantu orang yang bermaksud baik menghindari penyalinan yang tidak disengaja yang tidak sesuai dengan lisensi.)
Tajuk 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 adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.