ALLOW PROJECT
資源提供方授予其他項目安裝Package的權(quán)限。
命令格式
allow project <project_name> to install package <package_name> [using label <number>];
參數(shù)說明
參數(shù)名稱 | 是否必填 | 說明 |
project_name | 是 | 指定可使用Package的MaxCompute項目名稱。 您可以登錄MaxCompute控制臺,左上角切換地域后,即可在項目管理頁簽獲取具體的MaxCompute項目名稱。 |
package_name | 是 | 指定Package的名稱。 您可以通過MaxCompute客戶端執(zhí)行 |
number | 否 | 用于增加一個Label權(quán)限控制策略,指定允許資源使用方訪問的敏感數(shù)據(jù)等級。被授權(quán)的MaxCompute項目可以訪問Package,但僅能訪問敏感等級小于等于number的數(shù)據(jù)。不指定時,默認為0級。 更多Label權(quán)限控制信息,請參見Label權(quán)限控制。 |
使用示例
允許test_project_b項目安裝test_project_a中已創(chuàng)建的Package datashare。命令示例如下。
--許可test_project_b安裝Package。
allow project test_project_b to install package datashare;
相關(guān)命令
CREATE PACKAGE:創(chuàng)建Package。
ADD TO PACKAGE:將資源使用方需要的資源添加至創(chuàng)建的Package中。
REMOVE FROM PACKAGE:刪除Package中已添加的資源。
DISALLOW PROJECT:資源提供方撤銷授予其他項目使用Package的權(quán)限。
DESCRIBE PACKAGE:在MaxCompute項目中查看已創(chuàng)建的Package詳細信息
DROP PACKAGE:刪除已創(chuàng)建的Package。
INSTALL PACKAGE:在目標(biāo)MaxCompute項目中安裝Package。
UNINSTALL PACKAGE:為目標(biāo)MaxCompute項目卸載已安裝的Package。
GRANT:為用戶或角色授予訪問Package的權(quán)限。
REVOKE:撤銷為用戶或角色授予的訪問Package的權(quán)限。
SHOW:在MaxCompute項目中查看已創(chuàng)建或已安裝的Package列表。