在目標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用戶端執行 |
使用樣本
在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列表。