VMs im Projekt web-applications benötigen Zugriff auf BigQuery-Datasets im Projekt crm-databases. Wie sollten Sie den Zugriff zwischen Projekten gemäß Best Practices gewähren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: crm-databases die Rolle roles/bigquery.dataViewer gewähren und web-applications entsprechende Rollen gewähren..
Warum dies die Antwort ist
Die beste Praxis für den Zugriff zwischen Projekten ist die Gewährung spezifischer, minimaler Berechtigungen. Die Rolle roles/bigquery.dataViewer auf dem BigQuery-Dataset im Projekt crm-databases ermöglicht den VMs im Projekt web-applications das Lesen der Daten, ohne unnötige Berechtigungen auf Projektebene zu vergeben. Die VMs im Projekt web-applications benötigen dann eine Dienstkonto-Identität, der diese Rolle zugewiesen wird, um tatsächlich auf die Daten zugreifen zu können. Die anderen Optionen gewähren entweder zu weitreichende Berechtigungen (z.B. project owner) oder sind nicht präzise genug in der Rollenzuweisung, was gegen das Prinzip der geringsten Rechte verstößt.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich