2017-04-08 2 views
2

Es scheint die einzige Möglichkeit zu sein, ein Dataset zu teilen, sodass eine andere Person Abfragen für die Tabellen aus dem Dataset ausführen kann, um diese Person zu einem Projekt Benutzer zu machen. Siehe permissionsAbfragen in BigQuery ausführen, ohne ein Projekt zu sein Benutzer

Dies bedeutet, dass der Benutzer Zugriff auf alle die Datasets auf dem Projekt hätte. Dies scheint mir sehr unbequem zu sein. Fehle ich etwas?

Antwort

2

Für Benutzer Abfrage auszuführen - Benutzer bigquery.jobs.create Erlaubnis

Wenn Ihr Benutzer bereits über diese Berechtigung verfügt in jedem anderen Projekt haben müssen - Sie können

einfach nur mit Can View Zugriff auf Ebene Mit diesem User Datasets teilen

Wenn der Benutzer neu ist und noch keine bigquery.jobs.create in einem anderen Projekt hat, können Sie diesen Benutzer nur mit dieser Berechtigung zu Ihrem Projekt hinzufügen.

enter image description here

Und noch müssen Sie diesen Benutzer ACL hinzufügen, für die spezifischen Datensatzes

Wichtige: Bitte beachten Sie auch - wenn Sie Benutzerberechtigung geben Jobs in Ihrem Projekt erstellen - werden Sie billed für entsprechende Abfragen.
Wenn der Benutzer sein "eigenes" Projekt hat und nur Zugriff auf Ihre Daten hat - in diesem Fall geht die Rechnung an das Projekt des Benutzers

+0

Macht Sinn! Danke für deine Antwort. – Alex

Verwandte Themen