我在Bigquery中创建了一个项目和一个数据集。我可以与其他开发人员共享数据集,但我无法共享该项目。单击左窗格中的“团队”链接时出现404错误。是否有工作来分享项目?
答案 0 :(得分:1)
我遇到了同样的问题。
除非您同时为数据集所属的add the user to the project,否则共享单个数据集不起作用。
答案 1 :(得分:1)
BQ中的数据集共享有点不直观-实际的共享非常简单,但是与您共享的人的UX有点模糊。
如果您想分享:
BigQuery Data Viewer
角色。所有这些都在这里解释:https://cloud.google.com/bigquery/docs/dataset-access-controls
完成此操作后,与共享的用户将能够在数据集上运行查询,但将无法查看其下的项目和数据集 BQ控制台左侧的数据资源。
这是因为您向他们提供了对数据集而不是项目的IAM访问(这是正确的方法)。 如果他们想查看列出的项目/数据集,则需要在BQ控制台中将共享的项目/项目固定到其项目:
https://console.cloud.google.com/bigquery?project=[SHARING_PROJECT_NAME]
答案 2 :(得分:0)
您可以与 任何 项目中的服务帐户共享数据集。 我认为您可以使用普通用户帐户执行相同操作,而无需添加到项目中。 https://cloud.google.com/dataprep/docs/concepts/cross-bq-datasets
从BigQuery Web控制台的“共享数据集”选项: 您可以与这些类型的帐户共享
Google Account email: user@gmail.com
Google Group: admins@googlegroups.com
Service account: server@example.gserviceaccount.com
Google Apps domain: example.com
anybody: enter "allUsers" to grant access to the general public
all Google Accounts: enter "allAuthenticatedUsers" to grant access to any user signed in to a G[![enter image description here][1]][1]oogle Account (warning: shares publicly with users outside of your organization)