資源提供方授予其他專案安裝Package的許可權。
命令格式
allow project <project_name> to install package <package_name> [using label <number>];
參數說明
參數名稱 | 是否必填 | 說明 |
project_name | 是 | 指定可使用Package的MaxCompute專案名稱。 您可以登入MaxCompute控制台,左上方切換地區後,即可在專案管理頁簽擷取具體的MaxCompute專案名稱。 |
package_name | 是 | 指定Package的名稱。 您可以通過MaxCompute用戶端執行 |
number | 否 | 用於增加一個Label許可權控制策略,指定允許資源使用方訪問的敏感性資料等級。被授權的MaxCompute專案可以訪問Package,但僅能訪問敏感等級小於等於number的資料。不指定時,預設為0級。 更多Label許可權控制資訊,請參見Label許可權控制。 |
使用樣本
允許test_project_b專案安裝test_project_a中已建立的Package datashare。命令樣本如下。
--許可test_project_b安裝Package。
allow project test_project_b to install package datashare;
相關命令
CREATE PACKAGE:建立Package。
ADD TO PACKAGE:將資源使用方需要的資源添加至建立的Package中。
REMOVE FROM PACKAGE:刪除Package中已添加的資源。
DISALLOW PROJECT:資源提供方撤銷授予其他專案使用Package的許可權。
DESCRIBE PACKAGE:在MaxCompute專案中查看已建立的Package詳細資料
DROP PACKAGE:刪除已建立的Package。
INSTALL PACKAGE:在目標MaxCompute專案中安裝Package。
UNINSTALL PACKAGE:為目標MaxCompute專案卸載已安裝的Package。
GRANT:為使用者或角色授予訪問Package的許可權。
REVOKE:撤銷為使用者或角色授予的訪問Package的許可權。
SHOW:在MaxCompute專案中查看已建立或已安裝的Package列表。