VMs im Projekt „web-applications“ benötigen Zugriff auf BigQuery-Datasets in „crm-databases-proj“. Was sollten Sie tun, um die Best Practices für den projektübergreifenden Dienstkontozugriff zu befolgen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Weisen Sie den Identitäten von „web-applications“ die Rolle „bigquery.dataViewer“ für „crm-databases-proj“ zu und weisen Sie die erforderlichen Rollen in „web-applications“ zu..
Warum dies die Antwort ist
Die beste Vorgehensweise für projektübergreifenden Zugriff ist das Prinzip der geringsten Rechte. VMs in „web-applications“ benötigen nur Leseberechtigungen für BigQuery-Datasets in „crm-databases-proj“. Daher sollte den Dienstkonten der VMs in „web-applications“ die Rolle „bigquery.dataViewer“ im Projekt „crm-databases-proj“ zugewiesen werden. Dies gewährt nur die notwendigen Berechtigungen. Die Zuweisung der Rolle „Project Owner“ in irgendeinem Kontext ist zu weitreichend und verstößt gegen das Prinzip der geringsten Rechte. Die Zuweisung von Rollen innerhalb von „web-applications“ ist für den Zugriff auf BigQuery in einem anderen Projekt nicht direkt relevant, aber die VMs benötigen natürlich auch dort entsprechende Rollen, um ihre Aufgaben zu erfüllen.
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