MaxCompute拥有一套强大的安全体系,来保护项目空间里的数据安全。用户在使用MaxCompute时,应理解权限的一些基本概念:html
为了方便用户更好的理解与使用MaxCompute权限,studio实现了如下功能:json
用户在project下有哪些权限,可经过show grants语句得到。studio编辑器已集成权限相关的语句(https://help.aliyun.com/document_detail/27936.html)) 经过快捷键(Windows: Ctrl + J , MAC: Command + J )唤出live template,而后搜索便可:安全
另外,studio对此也提供了图形化的方式显示用户的权限。以下图,点击工具栏上的show privileges按钮,弹出Show user privileges对话框,点击search button, 下方就会显示用户在该project下的权限:编辑器
json标签页是全部权限的汇总,点击table标签页,则显示用户在table上的权限。鼠标悬停在table标签页上,则提示table的权限说明:函数
当因缺乏权限致使任务报鉴权失败异常时,可经过studio的权限异常诊断,快速寻找解决方案。以下图,点击工具栏上的权限异常诊断按钮,弹出权限异常诊断对话框,在上方文本框中输入完整的鉴权异常信息,而后点击ok按钮,则下方文本框会显示可能的解决方案:工具
MaxCompute提供了一系列的权限语句,studio SQL编辑器已集成这些语句,用户能够利用studio来执行这些语句以完成相应的权限操做。具体的,经过快捷键(Windows: Ctrl + J , MAC: Command + J )唤出live template,而后搜索:spa
另外,在编写受权语句过程当中,也支持相应的代码智能提示:htm
除了手写受权语句,studio也支持图形化给用户受权,点击工具栏上的show privileges按钮,弹出Show user privileges对话框,点击Grant privilege标签页,选择好受权对象,下方的SQL窗格就会同步显示其对应的受权语句,而后点击execute grant command,等待后台完成便可。对象
官方文档 https://help.aliyun.com/document_detail/27926.html
MaxCompute安全管理指南 https://yq.aliyun.com/articles/686800blog
本文为云栖社区原创内容,未经容许不得转载。