firebase - 无法设置将集合导出到 BigQuery 扩展程序。无法卸载:无法从服务帐号中删除 IAM 角色
问题描述
我尝试安装 Export Collections to BigQuery 扩展以将 firestore 集合数据发送到 BigQuery。安装成功,但无法使查询正常工作。我不断收到错误:
未找到:在美国位置未找到数据集 myproject:firestore_events
我尝试卸载并重新安装。我现在有两个扩展实例,尝试卸载失败并出现错误:
无法从项目/myproject/instances/firestore-bigquery-export 的服务帐户中删除 IAM 角色
有没有办法手动卸载?有没有手动安装的方法?
解决方案
安装 Firebase 扩展时我遇到了类似的问题。
我的错误是添加了一个不存在的 IAM 角色,这不仅无法安装扩展程序,而且还阻止了我卸载并出现错误failed to remove IAM roles from Service Account for
。
为了解决这个问题,我编辑了我所知道的被破坏的权限以成为正确的角色,然后运行以下...
firebase ext:update ${ext-name} . --project={project-name}.
Alternativley,从配置中完全删除所有角色并更新将具有相同的结果。
一完成,卸载过程将自动继续并卸载您的扩展程序。
推荐阅读
- php - preg_match 如何返回匹配项?
- loops - Ansible 2.7.5 | 错误!'set_fact' 不是 Play 的有效属性
- c# - Unity:场景更改后更改滑块值保存
- angular - 问题打字稿执行顺序失败
- apache-flink - 使用双键删除状态时遇到问题
- d3.js - d3js 无法附加到 clipPath
- javascript - 创建的节点没有 attachEvent 属性
- python - JSON 中的决策树 - 将叶子返回给给定叶子的根路径
- node.js - 使用 Mocha 和 chai 库测试 nodejs 方法
- stripe-payments - Stripe Connect 是否允许为客户(买家)账户充值?