授權(quán)操作
更新時(shí)間:
當(dāng)您在項(xiàng)目空間中添加用戶或角色后,需要對(duì)用戶授予客體的某操作權(quán)限,或?qū)巧M(jìn)行授權(quán)并將角色授予用戶,授權(quán)后用戶才具備相應(yīng)客體的某操作權(quán)限。本文為您介紹如何對(duì)用戶或角色授權(quán)、撤銷授權(quán)。
各客體及對(duì)應(yīng)操作類型詳情請(qǐng)參見(jiàn)MaxCompute權(quán)限。常用授權(quán)操作命令如下。
類型 | 功能 | 角色 | 操作入口 |
為角色或用戶授權(quán) | 為角色或用戶授予某類客體的某種操作權(quán)限。 | 項(xiàng)目空間Owner或授予Super_Administrator角色或Admin角色的用戶。 | 本文中的命令您可以在如下工具平臺(tái)執(zhí)行: |
撤銷角色或用戶授權(quán) | 為角色或用戶撤銷某類客體的某種操作權(quán)限。 |
為角色或用戶授權(quán)
為角色或用戶授予某類客體的某種操作權(quán)限。
- 命令格式
grant <Action> [, <Action>] on <Object> <object_name> to {user|role} {<user_name|role_name>};
- 參數(shù)說(shuō)明
- Action:必填。待授予操作權(quán)限的名稱。詳情請(qǐng)參見(jiàn)MaxCompute權(quán)限。
- Object:必填。待授予用戶或角色的操作權(quán)限所屬客體類型。詳情請(qǐng)參見(jiàn)MaxCompute權(quán)限。
- object_name:必填。客體的名稱。
- user|role:二者選其一,user表示授權(quán)給用戶,role表示授權(quán)給角色。
- user_name|role_name:待授予用戶或角色的名稱。
- 使用示例
- 示例1:為test_user@aliyun.com用戶授予項(xiàng)目空間名為prj1的CreateTable(創(chuàng)建表)權(quán)限。
grant CreateTable on Project prj1 to user ALIYUN$test_user@aliyun.com;
- 示例2:為player角色授予項(xiàng)目空間名為prj1的CreateInstance(創(chuàng)建實(shí)例)權(quán)限。
grant CreateInstance on Project prj1 to role player;
- 示例1:為test_user@aliyun.com用戶授予項(xiàng)目空間名為prj1的CreateTable(創(chuàng)建表)權(quán)限。
撤銷角色或用戶授權(quán)
為角色或用戶撤銷某類客體的某種操作權(quán)限。
- 命令格式
revoke <Action> [, <Action>] on <Object> <object_name> from {user|role} {<user_name|role_name>};
- 參數(shù)說(shuō)明
- Action:必填。待撤銷操作權(quán)限的名稱。詳情請(qǐng)參見(jiàn)MaxCompute權(quán)限。
- Object:必填。待撤銷用戶或角色的操作權(quán)限所屬客體類型。詳情請(qǐng)參見(jiàn)MaxCompute權(quán)限。
- object_name:必填。客體的名稱。
- user|role:二者選其一,user表示撤銷用戶授權(quán),role表示撤銷角色授權(quán)。
- user_name|role_name:待撤銷授權(quán)的用戶或角色的名稱。
- 使用示例
- 示例1:為test_user@aliyun.com用戶撤銷項(xiàng)目空間名為prj1的CreateTable(創(chuàng)建表)權(quán)限。
revoke CreateTable on Project prj1 from user ALIYUN$test_user@aliyun.com;
- 示例2:為player角色撤銷項(xiàng)目空間名為prj1的CreateInstance(創(chuàng)建實(shí)例)權(quán)限。
revoke CreateInstance on Project prj1 from role player;
- 示例1:為test_user@aliyun.com用戶撤銷項(xiàng)目空間名為prj1的CreateTable(創(chuàng)建表)權(quán)限。
文檔內(nèi)容是否對(duì)您有幫助?