全部產品
Search
文件中心

MaxCompute:ALLOW PROJECT

更新時間:Jun 19, 2024

資源提供方授予其他專案安裝Package的許可權。

命令格式

allow project <project_name> to install package <package_name> [using label <number>];

參數說明

參數名稱

是否必填

說明

project_name

指定可使用Package的MaxCompute專案名稱。

您可以登入MaxCompute控制台,左上方切換地區後,即可在專案管理頁簽擷取具體的MaxCompute專案名稱。

package_name

指定Package的名稱。

您可以通過MaxCompute用戶端執行show packages;命令擷取已建立的Package資訊。

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列表。