Bagian ini menjelaskan langkah-langkah untuk mengintegrasikan backend aplikasi Anda dengan Cloud Marketplace. Dengan integrasi ini, Anda dapat mengelola akun dan hak pengguna, yang menunjukkan bahwa pengguna telah membeli produk Anda dari Cloud Marketplace. Jika memilih model penetapan harga berbasis penggunaan, Anda juga harus mengintegrasikan backend untuk melaporkan penggunaan ke Google.
Untuk contoh integrasi aplikasi dasar dengan Cloud Marketplace dan 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 dalam Mengintegrasikan aplikasi Anda.
- Jika Anda memilih skema penetapan harga berbasis penggunaan, pastikan Partner Engineer Anda telah membuat layanan yang dapat Anda laporkan penggunaannya. Layanan ini ditampilkan di kolom Domain layanan di Bagian Integrasi Penagihan di Producer Portal.
Mengakses integrasi backend aplikasi di Producer Portal
Untuk mengakses semua informasi yang diperlukan guna mengintegrasikan backend aplikasi dengan Cloud Marketplace dari satu lokasi, seperti akun layanan dan ID tingkat paket, Anda dapat menggunakan bagian Integrasi penagihan di Portal Produsen.
Link langsung ke Producer Portal adalah:
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
Untuk mengakses bagian Integrasi penagihan:
Dalam daftar produk, klik nama produk Anda.
Dari halaman Ringkasan produk Anda, buka bagian Integrasi teknis.
Di bagian Integrasi teknis, klik Integrasi penagihan.
Membuat dan menautkan akun layanan di Producer Portal
Anda dapat menggunakan bagian Integrasi penagihan di Producer Portal untuk membuat dan menautkan akun layanan yang Anda gunakan untuk berinteraksi dengan Partner API dan untuk 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 Nama akun layanan dan ID akun layanan di kolom ID akun layanan, lalu klik Buat dan tautkan. Untuk mengetahui langkah-langkah mendetail dalam membuat akun layanan, lihat Membuat dan mengelola akun layanan.
Untuk menautkan akun layanan:
Dalam daftar produk, klik nama produk Anda.
Di halaman Ringkasan produk Anda, buka bagian Integrasi teknis dan klik Integrasi penagihan.
Untuk berintegrasi dengan Partner Procurement API, klik Tambahkan akun layanan di bagian Tautkan akun layanan untuk memanggil Procurement API. Anda dapat memasukkan akun layanan yang ada ke dalam kolom, atau membuat akun layanan baru.
Untuk berintegrasi dengan Pub/Sub, klik Tautkan akun layanan untuk berlangganan topik Pub/Sub di bagian Tambahkan akun layanan. Anda dapat memasukkan akun layanan yang ada ke dalam kolom, atau membuat akun layanan baru. Berikan peran Identity and Access Management (IAM) Pub/Sub Editor ke akun layanan yang Anda tautkan.
Untuk berintegrasi dengan Service Control API, di bagian Tambahkan
roles/servicemanagement.serviceController
ke akun layanan, klik Tambahkan akun layanan. Anda dapat memasukkan akun layanan yang ada ke dalam kolom, atau membuat akun layanan baru.
Langkah selanjutnya
- Mengelola akun pengguna untuk produk SaaS Anda.
- Kelola hak pelanggan untuk produk SaaS Anda.
- Untuk produk dengan harga berbasis penggunaan, konfigurasi pelaporan penggunaan aplikasi Anda ke Google.