老师 DataWorks界面可以控制只有内网可以访问吗?老师 我有两个sql节点a,b,可以配置a节点只要运行完毕,无论成功失败都执行b吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
关于您的第一个问题,可以在DataWorks控制台中配置使得只有内网可以访问。操作步骤为:
进入您的DataWorks工作空间,在左侧导航栏中找到“安全保障”选项卡,并点击进入 在安全保障页面中,选择“工作空间”选项卡,并勾选“仅允许内网访问”选项 点击“保存”即可完成内网访问控制的配置 对于您的第二个问题,可以通过DataWorks WebShell节点和ODPS SQL节点的LINK语句实现在节点a执行完毕后自动执行节点b。步骤如下:
首先在DataWorks的节点编辑器中创建一个WebShell节点a和一个ODPS SQL节点b
在节点a的SQL语句中,配置如下命令
#!/bin/bash
# 调用ODPS的LINK语句,执行节点b的SQL任务 odpscmd -e "LINK your_project_name.b" 这里的"your_project_name"是您的项目名称,"b"是节点b的节点名称。您需要将其替换为您对应的项目名称和节点名称
在节点b的SQL语句中,编写您需要执行的SQL任务
保存并提交这两个节点
在DataWorks控制台中,选择节点a,点击“实例列表”选项卡,等待节点a运行完成即可自动执行节点b。
注意:在LINK语句执行时,节点b的状态必须为就绪或完成状态,否则LINK语句将执行失败。
希望这些信息能对您有所帮助!
dw这边应该没有办法控制 ram子账号这块研究看下是不是可以设置指定ip访问,可以考虑试一下归并节点,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。