Mengonfigurasi backend aplikasi

Bagian ini menjelaskan langkah-langkah untuk mengintegrasikan backend aplikasi Anda dengan Cloud Marketplace. Dengan integrasi ini, Anda dapat mengelola akun pengguna dan hak, yang menunjukkan bahwa pengguna telah membeli produk Anda dari Cloud Marketplace. Jika Anda memilih model penetapan harga berbasis penggunaan, Anda juga akan mengintegrasikan backend untuk melaporkan penggunaan ke Google.

Untuk contoh pengintegrasian aplikasi dasar dengan Cloud Marketplace dan a panduan kode contoh, lihat codelab untuk mengintegrasikan layanan terkelola.

Untuk kode contoh yang digunakan dalam codelab, lihat repositori GitHub.

Sebelum memulai

  • Siapkan akses ke Cloud Commerce Partner Procurement API, seperti yang dijelaskan di Mengintegrasikan aplikasi Anda.
  • Jika Anda memilih skema penetapan harga berbasis penggunaan, pastikan Partner Engineer Anda telah membuat layanan yang dapat Anda gunakan untuk melaporkan penggunaan. Layanan ini ditampilkan di kolom Service domain pada bagian Billing Integration section di Producer Portal.

Mengakses integrasi backend aplikasi Anda di Producer Portal

Untuk mengakses semua informasi yang Anda butuhkan untuk mengintegrasikan backend aplikasi Anda dengan Cloud Marketplace dari satu lokasi, seperti akun layanan dan ID tingkat paket, Anda dapat menggunakan bagian Billing integration di Producer Portal.

Link langsung ke Producer Portal adalah:

https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID

Untuk mengakses bagian Billing integration:

  1. Dalam daftar produk, klik nama produk Anda.

  2. Dari halaman Overview produk Anda, buka bagian Technical integration.

  3. Di bagian Technical integration, klik Billing integration.

Membuat dan menautkan akun layanan di Producer Portal

Anda dapat menggunakan bagian Billing integration di Producer Portal untuk membuat dan menautkan akun layanan yang Anda gunakan untuk berinteraksi dengan Partner API dan mendapatkan informasi tentang pembelian pengguna.

Link langsung ke Producer Portal adalah:

https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID

Pada langkah-langkah berikut, Anda dapat menggunakan akun layanan yang ada, atau membuat akun layanan baru. Jika Anda membuat akun layanan baru, tentukan nama akun layanan di kolom Service account name dan ID akun layanan di kolom Service account ID, lalu klik Create and link. Untuk mengetahui langkah-langkah mendetail dalam membuat akun layanan, lihat Membuat dan mengelola akun layanan.

Untuk menautkan akun layanan Anda:

  1. Dalam daftar produk, klik nama produk Anda.

  2. Di halaman Overview produk Anda, buka bagian Technical integration , lalu klik Billing integration.

  3. Untuk berintegrasi dengan Partner Procurement API, di bagian Link a service account to call Procurement API, klik Add service account. Anda dapat memasukkan akun layanan yang ada ke dalam kolom, atau membuat akun layanan baru.

  4. Untuk berintegrasi dengan Pub/Sub, di bagian Link a service account to subscribe to Pub/Sub topic, klik Add service account. Anda dapat memasukkan akun layanan yang ada ke dalam kolom, atau membuat akun layanan baru. Berikan peran Identity and Access Management (IAM) Editor Pub/Sub ke akun layanan yang Anda tautkan.

  5. Untuk berintegrasi dengan Service Control API, di bagian Add roles/servicemanagement.serviceController to a service account, klik Add service account. Anda dapat memasukkan akun layanan yang ada ke dalam kolom, atau membuat akun layanan baru.

Langkah berikutnya