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 ditampilkan oleh Google Cloud API.

Sebagian besar layanan Google Cloud mewajibkan aplikasi untuk diberi otorisasi agar dapat mengaksesnya. Akun layanan adalah Akun Google khusus milik aplikasi yang di-deploy di project Google Cloud tertentu, bukan milik pengguna akhir individual. Saat berjalan di App Engine, Library Klien Cloud untuk Java menggunakan akun layanan untuk memanggil API layanan Google.

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

Mengonfigurasi akses untuk server lokal

Untuk mengonfigurasi server lokal Anda 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 Server Lokal App Engine, dan tabGoogle Cloud terbuka. Ada kolom untuk Akun, Project, dan Kunci 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 digunakan, 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 Cloudterbuka. Ada kolom untuk Akun, Project, dan Kunci Layanan. Tombol browse
tersedia untuk memilih jalur kunci layanan. Tombol Create New Key,
Rollback, Apply, dan Run akan ditampilkan. Akun dan project telah dipilih. Kolom Kunci layanan 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