dataworks 权限管理,工作空间,标准模式,怎么区分是开发环境还是生产环境 ?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在DataWorks中,可以通过以下方式来区分开发环境和生产环境:
工作空间:创建两个不同的工作空间,一个用于开发环境,另一个用于生产环境。通常,可以使用工作空间名称或描述来明确指示它们所代表的环境。
权限控制:为开发环境和生产环境分别设置不同的权限控制策略。使用DataWorks内置的权限管理功能,可以为不同的用户或用户组分配适当的权限。例如,可以将开发团队分配到开发环境的工作空间,并赋予他们相应的数据开发、调度等权限;而将生产团队分配到生产环境的工作空间,并限制他们的权限以减少潜在风险。
调度策略:根据需要,在不同的环境中设置不同的调度策略。例如,可以为开发环境设置较频繁的调度频率(如每分钟),以便及时验证和测试代码;而对于生产环境,可能需要更稳定和谨慎的调度策略(如每天一次)。
资源配置:根据实际需求,在不同的环境中配置不同的计算和存储资源。例如,为开发环境分配较低的资源配额,以控制成本和资源利用率;而对于生产环境,可以配置更高的资源配额,以确保性能和稳定性。
数据隔离:在开发环境和生产环境之间维持数据隔离。确保开发环境中使用的数据源、表格等不会影响到生产环境,并避免意外的数据操作。
通过以上方式,可以明确划分DataWorks中的开发环境和生产环境,并为每个环境设置不同的权限、调度策略和资源配置。这有助于提高工作效率、数据安全性和系统稳定性。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。