Halaman ini menjelaskan peran dan izin Developer Connect.
Kontrol akses di Developer Connect dikontrol menggunakan Identity and Access Management (IAM). Dengan IAM, Anda dapat membuat dan mengelola izin untuk resource Google Cloud . Developer Connect menyediakan serangkaian peran IAM bawaan tertentu, dengan setiap peran berisi serangkaian izin yang sesuai untuk jenis akses atau tindakan tertentu. Sebaiknya Anda menerapkan prinsip hak istimewa terendah untuk keamanan, dan hanya memberikan akses yang diperlukan ke resource Anda.
Peran Developer Connect standar
Anda menetapkan izin ke akun melalui penggunaan peran. Tabel berikut mencantumkan peran IAM yang tersedia untuk Developer Connect dan izin yang disertakan:
Dokumentasi IAM mencakup referensi yang dapat ditelusuri dari semua peran yang telah ditetapkan.
| Role | Permissions |
|---|---|
Developer Connect Admin( Full access to Developer Connect resources. |
|
Developer Connect Viewer( Read-only access to Developer Connect resources. |
|
Developer Connect HTTP Proxy Writer Beta( Grants read and write access to connections through the HTTP Proxy. |
|
Developer Connect Git Proxy Reader( Grants read-only access to repositories through the Git Proxy. |
|
Developer Connect Git Proxy User( Grants read and write access to repositories through the Git Proxy. |
|
Developer Connect Insights Admin( Admin access to Developer Connect Insights resources. |
|
Developer Connect Insights Config Agent( Allow Developer Connect to access SDLC information. |
|
Developer Connect Insights Viewer( Read-only access to Developer Connect Insights resources. |
|
Developer Connect OAuth Admin Beta( Grants read and write access to AccountConnector resources. |
|
Developer Connect OAuth User Beta( Grants read and write access to User resources, and read access to AccountConnectors. |
|
Developer Connect Read Token Accessor Beta( Grants access to Read-Only tokens (both PAT and short-lived). Also grants access to view the git repository link. |
|
Developer Connect Token Accessor Beta( Grants access to Read/Write and Read-Only tokens (both PAT and short-lived). Also grants access to view the git repository link. |
|
Developer Connect User( Grants access to view the connection and to the features that interact with the actual repository such as reading content from the repository |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Developer Connect Service Agent( Gives the Developer Connect API Service Account access to necessary GCP resources. |
|
Akun layanan Developer Connect
Developer Connect menggunakan agen layanan untuk menjalankan tugas atas nama Anda saat berkomunikasi dengan layanan lain. Agen layanan ini dibuat secara otomatis saat Anda pertama kali berinteraksi dengan Developer Connect (membuat koneksi repositori atau konektor akun).
ID untuk agen layanan Developer Connect adalah sebagai berikut, dengan PROJECT_NUMBER adalah nomor project Anda. Google Cloud
service-PROJECT_NUMBER@gcp-sa-devconnect.
Anda menggunakan ID ini untuk memberikan atau mengubah peran dan izin IAM.
Mengonfigurasi akses ke resource
Untuk mengetahui langkah-langkah spesifik dalam memberikan peran, lihat Memberikan, mengubah, dan mencabut akses ke resource.
Langkah berikutnya
- Pelajari IAM.
- Hubungkan ke repositori GitHub.