Dokumen ini menjelaskan cara menggunakan opsi konfigurasi lanjutan untuk konektor akun Developer Connect.
Konektor akun adalah fitur Developer Connect yang membantu Anda menghubungkan akun Google Cloud dengan akun pribadi Anda di penyedia Alat Developer non-Google. Pengguna dapat menentukan jenis data yang akan diakses oleh konektor akun dengan memilih cakupan yang sesuai untuk konektor tersebut. Setelah koneksi penghubung akun dibuat untuk organisasi, pengguna dalam organisasi tersebut dapat menggunakan koneksi tersebut untuk mengizinkan akun individual mereka digunakan dengan koneksi tersebut.
Sebelum memulai
-
Login ke Akun Google Anda.
Jika Anda belum memilikinya, Daftar untuk membuat akun baru.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Developer Connect API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Developer Connect API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.- Opsional: Buat kunci enkripsi yang dikelola pelanggan (CMEK) untuk mengenkripsi secret autentikasi yang dibuat Developer Connect.
Mengaktifkan Developer Connect juga akan mengaktifkan Secret Manager API.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk membuat koneksi dan link, minta administrator untuk memberi Anda peran IAM berikut:
-
Jika Anda bukan pemilik project:
Admin Koneksi Developer (
roles/developerconnect.admin) di akun pengguna Anda. -
Jika Anda berencana menggunakan CMEK untuk mengenkripsi secret yang dibuat Developer Connect:
Pengenkripsi/Pendekripsi CryptoKey Cloud KMS (
roles/cloudkms.cryptoKeyEncrypterDecrypter) di Akun Layanan Secret Manager. -
Jika Anda berencana menggunakan gcloud CLI untuk menyelesaikan langkah-langkah dalam panduan ini:
Peran Secret Manager Admin (
roles/secretmanager.admin) di Akun Layanan Developer Connect. -
Jika Anda berencana menggunakan konsol Google Cloud untuk menyelesaikan langkah-langkah dalam panduan ini:
Admin IAM Project (
roles/resourcemanager.projectIamAdmin) di akun pengguna Anda.
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat konektor akun
Untuk membuat konektor akun baru, lakukan langkah berikut:
Di konsol Google Cloud , buka Developer Connect.
Pilih Konektor akun.
Klik Create connector.
Pilih Region tempat untuk membuat konektor akun ini.
Beri Nama konektor akun.
Pilih penyedia.
Pilih cakupan yang akan diberikan ke Developer Connect untuk konektor akun ini.
Cakupan menentukan tindakan yang dapat dilakukan Developer Connect di layanan penyedia yang dipilih. Cakupan berbeda-beda menurut setiap penyedia. Anda harus memilih minimal satu cakupan, kecuali jika penyedia tidak memiliki cakupan.
Bergantung pada penyedia, mungkin tidak ada cakupan yang tersedia untuk dipilih. Anda mungkin dapat menambahkannya secara manual. Kemungkinan juga diperlukan cakupan.
Klik Buat untuk menyelesaikan pembuatan konektor akun ini.
Sambungkan akun Anda
Setelah membuat konektor akun, Anda tetap harus menghubungkan Developer Connect ke akun Anda dengan penyedia sebelum dapat menggunakan konektor akun.
Di konsol Google Cloud , buka Developer Connect.
Pilih Konektor akun.
Halaman Penghubung akun mencantumkan semua penghubung akun yang Anda miliki di project Anda.
Klik nama konektor akun yang ingin Anda hubungkan ke akun penyedia.
Halaman Connector details akan ditampilkan.
Klik Hubungkan akun Anda.
Dialog autentikasi Oauth akan ditampilkan.
Berikan informasi dalam dialog untuk melakukan autentikasi ke penyedia Anda.
Klik Otorisasi.
Memperbarui konektor akun
Anda dapat memperbarui konektor akun yang ada, tetapi Anda hanya dapat memperbarui cakupan untuk konektor tersebut. Jika Anda memperbarui cakupan untuk konektor akun tertentu, semua pengguna yang ada di konektor tersebut akan dikosongkan.
Di konsol Google Cloud , buka Developer Connect.
Developer Connect akan menampilkan halaman Repositori Git.
Pilih Konektor akun.
Halaman Penghubung akun mencantumkan semua penghubung akun yang Anda miliki di project Anda.
Klik nama konektor akun yang ingin Anda perbarui.
Halaman Connector details akan ditampilkan.
Klik Edit.
Dari daftar Cakupan, pilih cakupan yang ingin Anda izinkan untuk konektor akun ini.
Klik Simpan.
Menghapus konektor akun
Di konsol Google Cloud , buka Developer Connect.
Developer Connect akan menampilkan halaman Repositori Git.
Pilih Konektor akun.
Halaman Penghubung akun mencantumkan semua penghubung akun yang Anda miliki di project Anda.
Dari menu Lainnya, pilih Hapus.
Halaman Connector details akan ditampilkan.
Klik Edit.