ALLOW PROJECT
資源提供方授予其他專案安裝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_a專案中執行以下命令。
允許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列表。