问题:在GCP IAM中,我有超过30个用户分配了预定义的角色BigQuery Data Viewer和BigQuery Data Editor,现在当我创建一个新的数据集时,由于“策略继承”,这些30+用户可以自动访问它。问:作为BQ项目管理员,我希望新创建的数据集只对某些用户( 30+用户的一小部分)可访问。做这件事最好的方法是什么?谢谢!
我试图限制用户在BigQuery中只能看到特定的数据集。我希望用户只能运行查询和创建表。因此,我共享了dataset权限,并为他们提供了角色BigQuery Data Viewer (查看数据)和BigQuery User (运行查询和创建表)。但每当我运行查询时,我都会得到以下错误:
访问被拒绝:项目xxx:用户在项目xxx中没有bigquery.jobs.create权限。我检查了和BigQuery用户角色是否应该具有bi
嗨,我是Google的新手,我正在尝试建立一个从DataFlow到BigQuery的管道。我试着用酒吧/潜艇来做这个。DataFlow -> Data Manipulation using some script (probably Python) -> Bucket (temporary) -> Pub Sub -> BigQuery我已经查看了一堆管道和文档,我试图创建一个订阅,将我的数据从桶到烧烤。我试着在IAM里找它,但似乎找不到帐户。我还尝试直接在pub子权限中添加主体。
什么都
没有提到任何这一点,但是他们确实提到了凭据用于对GCP服务进行身份验证。
在我们的大多数Dataflow用例中,我们在项目A中运行Dataflow作业,而在项目B中从BigQuery中读取数据流作业。因此,我们为用户提供对项目B中的BigQuery数据集的访问权限,以及上面描述的第二种方式使用的服务帐户。该服务帐户还将在项目A中具有jobUser和dataViewer for 的角色。现在,问题是,在这两种情况下,我们似乎都需要为默认的控制器服务帐户提
在项目A下,我有一个Bigquery数据集和一个IAM user - IAM-BQ-PROJ- A,角色分别为BigQuery Data Viewer和BigQuery User。在项目B中有一个Rails应用程序,它正在对项目A中的Bigquery数据集执行查询。我拥有可以访问Rails应用程序的IAM user - IAM-BQ-PROJ-A的凭据。does
我使用gcloud projects add-iam-policy-binding ...命令来添加角色:roles/bigquery.Jobs s.create(因为如果您想要能够在BigQuery我得到一个输出:INVALID_ARGUMENT: Role roles/bigquery.jobs.create is not supported for this resource.这里的问题是,我也无法通过bq CLI设置它,因为它似乎只能在表/数据<em