在MaxCompute项目中查看已创建或已安装的Package详细信息。

命令格式

describe package <project_name>.<package_name>;

参数说明

参数名称 是否必填 说明
project_name 指定Package所属MaxCompute项目名称。

您可以登录MaxCompute控制台,左上角切换地域后,即可在项目管理页签获取具体的MaxCompute项目名称。

package_name 指定Package的名称。

您可以通过MaxCompute客户端执行show packages;命令获取已创建的Package信息。

使用示例

查看test_project_a项目中Package datashare包含的资源及权限信息。命令示例如下。

--查看Package详情。
describe package test_project_a.datashare;
返回结果如下。包含如下信息:
  • Package创建时间(CreateTime)
  • Package的名称(PackageName)
  • Package所属MaxCompute项目(SourceProject)
  • Package资源类型(ObjectType)
  • Package资源名称(ObjectName)
  • Package资源权限(ObjectPrivileges)
  • 允许安装Package的项目(ProjectName)
  • 许可访问等级(UserLabel)
CreateTime:         2021-12-28T18:10:39+0800
PackageName:        datashare
SourceProject:      test_project_a

Object List
+--------------+------------------------------------------+------------------+
| ObjectType   | ObjectName                               | ObjectPrivileges |
+--------------+------------------------------------------+------------------+
| RESOURCE     | udtf.jar                                 | Read             |
+--------------+------------------------------------------+------------------+
| TABLE        | sale_detail                              | Describe,Select  |
+--------------+------------------------------------------+------------------+

Allowed Project List
+-----------------+-----------+
| ProjectName     | UserLabel |
+-----------------+-----------+
| test_project_b  | 0         |
+-----------------+-----------+

相关命令

  • CREATE PACKAGE:创建Package。
  • ADD TO PACKAGE:将资源使用方需要的资源添加至创建的Package中。
  • REMOVE FROM PACKAGE:删除Package中已添加的资源。
  • ALLOW PROJECT:资源提供方授予其他项目使用Package的权限。
  • DISALLOW PROJECT:资源提供方撤销授予其他项目使用Package的权限。
  • DROP PACKAGE:删除已创建的Package。
  • INSTALL PACKAGE:在目标MaxCompute项目中安装Package。
  • UNINSTALL PACKAGE:为目标MaxCompute项目卸载已安装的Package。
  • GRANT:为用户或角色授予访问Package的权限。
  • REVOKE:撤销为用户或角色授予的访问Package的权限。
  • SHOW:在MaxCompute项目中查看已创建或已安装的Package列表。