Siapkan izin IAM

Peran Identity and Access Management (IAM) di Google Distributed Cloud (GDC) dengan air gap mengontrol akses ke layanan pemantauan dan logging di seluruh organisasi dan project Anda. Peran yang telah ditetapkan memungkinkan Anda memberikan akses dengan hak istimewa terendah untuk mengonfigurasi pipeline kemampuan observasi, mengelola aturan pemberitahuan, dan membuat kueri metrik atau log.

Tetapkan peran level organisasi untuk mengelola resource kemampuan observasi di semua project di server API global, atau peran level project untuk mencakup akses ke satu project. Untuk administrator platform (PA), buat binding peran untuk resource kemampuan observasi di namespace platform-obs di server API global.

Peran bawaan di tingkat organisasi

Minta izin yang sesuai dari Admin Org IAM Anda untuk menyiapkan logging dan pemantauan di organisasi serta mengelola siklus proses project yang menggunakan layanan kemampuan observasi.

Untuk memberi anggota tim akses resource di seluruh organisasi, tetapkan peran dengan membuat binding peran di server API global menggunakan file kubeconfig-nya. Untuk memberikan izin atau menerima akses peran ke resource di tingkat organisasi, lihat Memberikan dan mencabut akses.

Memantau resource

Tabel berikut memberikan detail tentang izin yang ditetapkan ke setiap peran yang telah ditetapkan untuk memantau resource:

Nama peran Nama resource Kubernetes Deskripsi izin
Dashboard PA Creator dashboard-pa-creator Membuat Dashboard resource kustom.
Editor PA Dasbor dashboard-pa-editor Mengedit atau mengubah resource kustom Dashboard.
Dashboard PA Viewer dashboard-pa-viewer Melihat resource kustom Dashboard.
MonitoringRule PA Creator monitoringrule-pa-creator Membuat MonitoringRule resource kustom.
MonitoringRule PA Editor monitoringrule-pa-editor Mengedit atau mengubah resource kustom MonitoringRule.
MonitoringRule PA Viewer monitoringrule-pa-viewer Melihat resource kustom MonitoringRule.
MonitoringTarget PA Creator monitoringtarget-pa-creator Membuat MonitoringTarget resource kustom.
MonitoringTarget PA Editor monitoringtarget-pa-editor Mengedit atau mengubah resource kustom MonitoringTarget.
MonitoringTarget PA Viewer monitoringtarget-pa-viewer Melihat resource kustom MonitoringTarget.
ObservabilityPipeline PA Creator observabilitypipeline-pa-creator Membuat ObservabilityPipeline resource kustom.
Editor PA ObservabilityPipeline observabilitypipeline-pa-editor Mengedit atau mengubah resource kustom ObservabilityPipeline.
ObservabilityPipeline PA Viewer observabilitypipeline-pa-viewer Melihat resource kustom ObservabilityPipeline.
Organization Grafana Viewer organization-grafana-viewer Memvisualisasikan data kemampuan observasi terkait organisasi di dasbor instance pemantauan Grafana.

Resource logging

Tabel berikut memberikan detail tentang izin yang ditetapkan ke setiap peran yang telah ditetapkan untuk resource logging:

Nama peran Nama resource Kubernetes Deskripsi izin
LoggingRule PA Creator loggingrule-pa-creator Membuat LoggingRule resource kustom.
LoggingRule PA Editor loggingrule-pa-editor Mengedit atau mengubah resource kustom LoggingRule.
LoggingRule PA Viewer loggingrule-pa-viewer Melihat resource kustom LoggingRule.
LoggingTarget PA Creator loggingtarget-pa-creator Membuat LoggingTarget resource kustom.
LoggingTarget PA Editor loggingtarget-pa-editor Mengedit atau mengubah resource kustom LoggingTarget.
LoggingTarget PA Viewer loggingtarget-pa-viewer Melihat resource kustom LoggingTarget.

Peran yang telah ditetapkan di level project

Minta izin yang sesuai dari IAM Project Admin Anda untuk menggunakan layanan logging dan pemantauan dalam project. Semua peran harus terikat ke namespace project tempat Anda menggunakan layanan.

Untuk memberi anggota tim akses resource di seluruh project, tetapkan peran dengan membuat binding peran di server API global menggunakan file kubeconfig-nya. Untuk memberikan izin atau menerima akses peran ke resource di level project, lihat Memberikan dan mencabut akses.

Memantau resource

Tabel berikut memberikan detail tentang izin yang ditetapkan ke setiap peran yang telah ditetapkan untuk memantau resource:

Nama peran Nama resource Kubernetes Deskripsi izin
Pembuat ConfigMap configmap-creator Membuat objek ConfigMap di namespace project.
Editor Dasbor dashboard-editor Mengedit atau mengubah resource kustom Dashboard di namespace project.
Pelihat Dasbor dashboard-viewer Melihat resource kustom Dashboard di namespace project.
Editor Aturan Pemantauan monitoringrule-editor Mengedit atau mengubah resource kustom MonitoringRule di namespace project.
MonitoringRule Viewer monitoringrule-viewer Melihat resource kustom MonitoringRule di namespace project.
MonitoringTarget Editor monitoringtarget-editor Mengedit atau mengubah resource kustom MonitoringTarget di namespace project.
MonitoringTarget Viewer monitoringtarget-viewer Melihat resource kustom MonitoringTarget di namespace project.
Editor ObservabilityPipeline observabilitypipeline-editor Mengedit atau mengubah resource kustom ObservabilityPipeline di namespace project.
ObservabilityPipeline Viewer observabilitypipeline-viewer Melihat resource kustom ObservabilityPipeline di namespace project.
Project Cortex Alertmanager Editor project-cortex-alertmanager-editor Edit instance Cortex Alertmanager di namespace project.
Project Cortex Alertmanager Viewer project-cortex-alertmanager-viewer Akses instance Cortex Alertmanager di namespace project.
Project Cortex Prometheus Viewer project-cortex-prometheus-viewer Mengakses instance Cortex Prometheus di namespace project.
Project Grafana Viewer project-grafana-viewer Memvisualisasikan data yang dapat diamati terkait project di dasbor instance pemantauan Grafana.

Resource logging

Tabel berikut memberikan detail tentang izin yang ditetapkan ke setiap peran yang telah ditetapkan untuk resource logging:

Nama peran Nama resource Kubernetes Deskripsi izin
Audit Logs Platform Restore Bucket Creator audit-logs-platform-restore-bucket-creator Membuat bucket cadangan untuk memulihkan log audit platform.
Audit Logs Platform Bucket Viewer audit-logs-platform-bucket-viewer Melihat bucket cadangan log audit platform.
Pemantau Target Logging Audit auditloggingtarget-monitor Men-debug resource kustom AuditLoggingTarget.
LoggingRule Creator loggingrule-creator Membuat resource kustom LoggingRule di namespace project.
LoggingRule Editor loggingrule-editor Mengedit atau mengubah resource kustom LoggingRule di namespace project.
LoggingRule Viewer loggingrule-viewer Melihat resource kustom LoggingRule di namespace project.
LoggingTarget Creator loggingtarget-creator Membuat resource kustom LoggingTarget di namespace project.
Editor LoggingTarget loggingtarget-editor Mengedit atau mengubah resource kustom LoggingTarget di namespace project.
LoggingTarget Viewer loggingtarget-viewer Melihat resource kustom LoggingTarget di namespace project.
Querier Log Query API log-query-api-querier Mengakses Log Query API untuk membuat kueri log.
SIEM Export Org Creator siemexport-org-creator Membuat resource kustom SIEMOrgForwarder di namespace project.
Editor Org Ekspor SIEM siemexport-org-editor Mengedit atau mengubah resource kustom SIEMOrgForwarder di namespace project.
SIEM Export Org Viewer siemexport-org-viewer Melihat resource kustom SIEMOrgForwarder di namespace project.