流计算需要在 BigQuery 资源组 中赋权。
BigQuery 资源组是 GCP 中的一个资源层次结构,用于组织和管理 BigQuery 资源(如数据集、表和视图)。流计算作业需要在 BigQuery 资源组中运行,因此需要对该资源组具有适当的权限。
具体来说,需要授予流计算作业以下权限:
BigQuery Data Editor 角色:允许修改数据集和表数据,包括流式插入数据。
BigQuery Data Viewer 角色:允许查看数据集和表数据,包括流入数据。
此外,如果流计算作业需要访问其他资源(如 Cloud Storage),则还应授予作业对相应资源的权限。
如何为流计算作业赋权:
导航到 Google Cloud Platform(GCP)控制台。
选择“BigQuery”服务。
在左侧导航菜单中,选择“资源组”。
选择要赋予权限的资源组。
点击“添加成员”按钮。
输入流计算作业服务的电子邮件地址(通常为 Cloud Functions 服务帐户)。
选择“BigQuery Data Editor”和“BigQuery Data Viewer”角色。
点击“保存”按钮。
现在,流计算作业将能够在该资源组中运行并访问 BigQuery 数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。