MaxCompute 跨项目空间的访问控制和权限管理
跨项目空间的访问控制分为以下五类:
- 跨项目空间访问
- 项目空间保护
- TrustedProject
- ExceptionPolicy
- 项目空间资源共享
跨项目空间访问
场景示例
如上图所示,有两个项目WonderLand和MiddleLand,每个项目有不同的成员,Dean用户想要访问WonderLand中的资源和表。那么面对作为非本项目团队成员Dean的访问请求,Alice应该怎么办?
常见的普通授权方式如下所示:
- 将Dean用户添加到WonderLand项目空间中。
- 对申请的对象进行用户授权。
但是,如果把其他部门的成员加入到本项目中,会存在风险。
Alice将WonderLand项目空间中的表customers的读权限赋给了Dean,假设Dean还有另外一个项目空间SecretGarden,那么Dean可以有多种方法把这张表的数据“盗走”:
SQL:通过执行
