dataworks默认创建的odps数据源,如果其他非管理员账号提交脚本上生产,执行会报错吗?这种默认创建的odps数据源和手动创建的ak模式的odps数据源有什么区别?
不会报错,其他非管理员账号可以使用默认创建的ODPS数据源提交脚本到生产环境执行。
DataWorks中的ODPS数据源是为了方便用户进行大数据处理和分析而设计的。默认创建的ODPS数据源通常已经配置好了基本的连接信息,使得用户可以快速开始使用DataWorks进行数据处理任务。当使用ODPS Script节点时,用户可以利用MaxCompute基于2.0的SQL引擎提供的脚本开发模式来进行数据分析和处理。
在权限管理方面,DataWorks通常会根据用户的角色和权限来控制对数据源的访问。如果非管理员账号具有执行任务的权限,那么他们应该能够正常地使用默认的ODPS数据源提交脚本并执行。不过,如果遇到特定的权限设置或者资源配额限制,可能会导致执行失败。
至于手动创建的AK模式的ODPS数据源,它可能是指使用了AccessKey(AK)进行身份验证的数据源。这种数据源可能需要用户手动配置一些连接参数,如AccessKey ID和Secret等,以便DataWorks能够通过API访问ODPS服务。手动创建的数据源可以提供更多的自定义选项,比如选择不同的项目空间或配置特定的网络通道。
总的来说,无论是使用默认创建的ODPS数据源还是手动创建的AK模式的ODPS数据源,关键在于确保账号具有相应的权限,并且数据源的配置正确无误。这样,用户就可以顺利地在DataWorks平台上进行大数据的处理和分析了。
现在是要将通过ak认证的数据源变更为通过阿里云账号或角色认证吗?
DataWorks会将指定为生产环境默认访问身份的账号添加进行授权,具体逻辑可以参考:https://help.aliyun.com/zh/dataworks/user-guide/create-a-maxcompute-data-source ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。