数据开发治理平台 WeData 数据开发(常见问题)

2.1 进入腾讯云访问管理,选择角色菜单,搜索 WeData_QCSRole。2.2 单击 WeData_QCSRole 角色名称,选择关联策略,搜索策略“QcloudAccessForWeDataRoleInCOSDataDevelopment”和“QcloudCOSFullAccess”,并关联确认。

相关产品
数据开发治理平台 WeData 产品页,含版本规格、价格与购买入口。

一、资源上传无法选择 COS 桶

1. 问题现象

2. 解决方案

关联成功后在权限策略下可以看到该策略。再次尝试资源上传 COS 桶即可成功。

3. 方案补充

如果担心上一步授予 COSFullAccess 权限过大,可以参考下面操作,授予 WeData 只读取某个具体用来开发的 bucket 桶。

3.1 创建自定义策略

选择按策略生成器创建。

3.2 生成 COS 策略

重点在于限制制定的 COS 资源,同时增加下拉列表的权限,特定资源的位置,填写提供给 WeData 开发工程师的 COS bucket。其他内容参考截图填写。

填写完的汇总策略图如下:

3.3 保存策略, 关联到 WeData 的角色。

3.4 测试 WeData

bucket 下拉列表依然能看到所有 bucket,但是选择没有授权的 bucket 的话,会报错没有权限。

选择已被授权的 bucket,则可以操作。

3.5 最终生成的策略文本参考

可以直接按照文本填写生成策略,无需页面操作,注意需要修改 resource 部分的参数。

{ "version": "2.0", "statement": [ { "effect": "allow", "action": [ "cos:*" ], "resource": [ "qcs::cos::uid/1258756906:wedatabeijing-1258756906/*" ] }, { "effect": "allow", "action": [ "cos:*" ], "resource": [ "*" ] } ]}

二、单击开发空间任务无法删除,显示被引用

1. 问题现象

2. 解决方案1:在开发空间目录中选中无法删除的开发任务,点开该任务的操作菜单,单击查看引用任务。可以看到引用该任务的编排工作流信息,根据信息找到对应工作流,在工作流中对应删除后,即可在开发空间中正常删除。

3. 解决方案2:根据弹窗中的任务名在编排空间和回收站中搜索进行删除。

3.1 如果该任务在编排空间,此时可以在编排空间中删除任务并勾选删除脚本选项。

3.2 如果在回收站查询到,在回收站中删除任务后即可删除开发空间脚本。

3.3 如果在回收站中也没有查询到,需要查看这个任务的责任人是否是自己,目前回收站的任务展示做了权限控制,只能看到责任人为当前登录账号的任务。

三、编排空间任务创建失败,提示任务已重名,但是在编排空间查询不到

解决方案:查询开发空间的脚这篇件,查询同目录下是否有同名文件。

四、开发任务调试与执行时提示没有可用节点

1. 问题现象

用户在进行开发脚本、任务节点调试运行时,通过日志看到任务诊断信息提示:没有可用节点。这时需要考虑调度资源组是否已经饱和,当前开发任务无法申请到调度资源,从而导致运行失败。

2. 解决方案

进入项目管理 > 项目执行资源组,找到任务运行时所选的调度资源组,单击资源组名称查看资源组使用状况。

通过资源监控可以看到当前资源组的负载信息,根据资源组使用频率与高并发时间点等监控内容,合理规划开发任务的调度周期,即可降低节点占用问题的发生频率。

另外,也可以增加新的调度资源组来分担负载压力。进入控制台->执行资源组页面,在调度资源组页签下单击创建来增加新的调度资源组,配置方法详见调度资源组配置。

需要注意的是,在创建调度资源组的配置过程中,需要保证地域、网络、关联项目与开发任务所在项目保持一致。

赞 (0)
上一篇 5天前
下一篇 5天前