源文档:https://help.aliyun.com/document_detail/34602.html
一、场景
所有数据存放在A项目空间,各个部门有各自的odps项目空间(B1,B2,B3,…,Bn),各个部门需要使用A项目空间里的数据。各个空间独立,组织不同。出于安全及权限控制,使用官网提供的方式:基于Package跨项目访问资源,即在A下为各个部门的空间创建【package】,然后将各个部门所需的表添加到package内,授权给各个部门安装package,读取package。
二、基于Package实现跨项目资源分享
Package是一种跨项目共享数据及资源的机制。A项目的所有者对其他项目需要使用的资源进行打包(也就是创建Package),然后许可其他项目安装此Package。其他项目的所有者安装Package之后,就可以自行管理Package是否需要进一步授权给自己项目下的用户。完整实现流程如下。
三、指令整理
获取已创建/安装的Package信息。
show packages;
查看Pack