Data Fusion 6.4 DEVELOPER实例Compute config选项不显示问题咨询
问题原因
- IAM权限不足:当前操作账号缺少使用计算配置的对应权限,无法读取已创建的配置列表,导致选项被禁用
- 实例功能开关未正确生效:即使是6.3+版本的DEVELOPER实例,部分区域部署的实例默认未自动开启自定义计算配置的后台开关
- 计算配置作用域不匹配:你创建的Dataproc计算配置所属的命名空间与当前编辑的流水线所属命名空间不一致,无法被识别读取
- 6.4版本已知缺陷:该版本存在DEVELOPER实例计算配置选择器被误禁用的已知bug,官方在后续补丁版本中已修复
解决方案
- 权限校验:给当前操作账号授予包含
datafusion.profiles.use、datafusion.profiles.list权限的角色,推荐临时授予roles/datafusion.admin测试,权限生效后刷新页面重试 - 手动开启功能开关:进入Data Fusion实例详情页,选择编辑实例,在「应用配置」栏添加参数
feature.customComputeProfile.enabled = true,保存配置等待实例重启完成后验证 - 作用域匹配校验:进入计算配置管理页,确认你创建的Dataproc配置与目标流水线在同一个命名空间下,若配置为全局作用域,需确认对应命名空间未关闭全局配置继承权限
- 版本修复方案:优先将实例升级到6.4.1及以上补丁版本修复bug;若暂时无法升级,可在流水线编辑页面按下F12打开浏览器控制台,执行命令
$('[data-testid=compute-config-selector]').prop('disabled', false)临时解锁选项,选择配置后正常运行流水线即可
内容的提问来源于stack exchange,提问作者Lais T
相关产品推荐
相关产品推荐

