Menggunakan Library Klien Cloud untuk Java di Server Lokal

Project Java App Engine menggunakan Library Klien Cloud untuk Java untuk mengakses resource dan layanan yang diekspos oleh Google Cloud API.

Sebagian besar layanan cloud Google mewajibkan aplikasi untuk diotorisasi aksesnya. Akun layanan adalah Akun Google khusus yang dimiliki oleh aplikasi yang di-deploy di project Google Cloud tertentu, bukan pengguna akhir individual. Saat berjalan di App Engine, Library Klien Cloud untuk Java menggunakan akun layanan untuk memanggil API layanan Google.

Jika menjalankan aplikasi yang sama di emulator App Engine pada kotak lokal, Anda harus menentukan project Google Cloud dan akun layanan.

Mengonfigurasi akses untuk server lokal

Untuk mengonfigurasi server lokal agar dapat mengakses Library Klien Cloud untuk Java:

  1. Pilih Run > Run Configurations.

  2. Buat konfigurasi run Server Lokal App Engine baru, atau pilih yang sudah ada.

  3. Buka tab Cloud Platform.

    Kotak dialog untuk mengonfigurasi konfigurasi run. Konfigurasi run baru telah dibuat untuk App Engine Local Server, dan tab Google Cloud terbuka. Terdapat kolom untuk Kunci Akun, Project, dan Layanan. Tombol jelajah tersedia untuk memilih jalur kunci layanan. Tombol Buat
Kunci Baru, Kembalikan, Terapkan, dan Jalankan ditampilkan, tetapi dinonaktifkan.

  4. Pilih Akun yang ingin Anda gunakan, atau tambahkan akun baru.

  5. Pilih Project yang terkait dengan aplikasi Anda.

  6. Pilih Create New Key.

    Eclipse membuat kunci layanan baru dan menampilkan jalur di kolom Service key.

    Kotak dialog untuk mengonfigurasi konfigurasi run. Konfigurasi run baru telah dibuat untuk Server Lokal App Engine dan Google Cloud sudah terbuka. Terdapat kolom untuk Akun, Project, dan Kunci Layanan. Tombol
jelajah tersedia untuk memilih jalur kunci layanan. Tombol Create New Key,
Revert, Apply, dan Run ditampilkan. Akun dan project
dipilih. Kolom kunci Service menampilkan jalur ke file kunci.

  7. Pilih Apply.

Anda juga dapat memilih kunci akun layanan yang telah dibuat di konsol API dan didownload ke sistem file lokal sebagai file JSON.

Langkah selanjutnya