在目标MaxCompute项目中安装Package。

使用限制

Package的使用限制如下:
  • 一个Package中最多可以包含1000个资源。
  • 一个Package最多允许安装至10万个MaxCompute项目中。
  • 一个MaxCompute项目最多可以从另外一个MaxCompute项目安装100个Package。
  • 一个MaxCompute项目最多可以创建10万个Package。
  • 一个MaxCompute项目最多可以安装10万个Package。

命令格式

install package <project_name>.<package_name>;

注意事项

Package会展开安装,安装完成后,您可以执行show packages; 命令查询到安装的Package,通过describe package <package_name>; 命令查看Package内的资源及权限信息。

参数说明

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

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

package_name 指定Package的名称。

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

使用示例

在test_project_b项目中安装test_project_a项目的Package datashare,假设Amy@aliyun.com为test_project_b的项目所有者。命令示例如下。
--Amy进入项目test_project_b。
use test_project_b; 
--安装Package。
install package test_project_a.datashare;

相关命令

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