如果系統權限策略不能滿足您的要求,您可以創建自定義權限策略實現最小授權。使用自定義權限策略有助于實現權限的精細化管控,是提升資源訪問安全的有效手段。本文介紹域名使用自定義權限策略的場景和策略示例。
什么是自定義權限策略
在基于RAM的訪問控制體系中,自定義權限策略是指在系統權限策略之外,您可以自主創建、更新和刪除的權限策略。自定義權限策略的版本更新需由您來維護。
創建自定義權限策略后,需為RAM用戶、用戶組或RAM角色綁定權限策略,這些RAM身份才能獲得權限策略中指定的訪問權限。
已創建的權限策略支持刪除,但刪除前需確保該策略未被引用。如果該權限策略已被引用,您需要在該權限策略的引用記錄中移除授權。
自定義權限策略支持版本控制,您可以按照RAM規定的版本管理機制來管理您創建的自定義權限策略版本。
操作文檔
通過腳本編輯方式新建權限策略:授權RAM用戶只讀權限
您可以通過RAM控制臺創建自定義策略,授權給RAM用戶只讀權限。該權限允許被授權的RAM用戶查看主賬號下的域名,但不支持對域名進行管理。具體操作,請參見下文。
您可以通過以下兩種方式進入創建權限策略頁面。
方式一:
在控制臺左側導航欄選擇
。在權限策略頁面,單擊創建權限策略。
方式二:
在控制臺左側導航欄選擇
。在用戶頁面的用戶登錄名稱/顯示名稱列表中,單擊目標RAM用戶右側操作列下的添加權限。
在添加權限面板,單擊新建權限策略。
在創建權限策略頁面,單擊腳本編輯頁簽。
在腳本編輯文本框中,輸入以下自定義策略的腳本,完成后單擊繼續編輯基本信息。
{ "Version": "1", "Statement": [ { "Action": [ "domain:Query*" ], "Resource": "acs:domain:*:*:*", "Effect": "Allow" } ] }
輸入權限策略名稱和備注(可選填)。
更多相關配置詳情說明,請參見通過腳本編輯模式創建自定義權限策略。
單擊確定。
您可以通過以下兩種方式查看已創建的自定義策略。
方式一:在權限策略頁面,在策略類型下拉列表中選中自定義策略。
方式二:在添加權限面板,單擊自定義策略。
通過腳本編輯方式新建權限策略:授權RAM用戶管理單個域名的權限
您可以通過RAM控制臺創建自定義策略,授權RAM用戶管理某個域名的權限。該權限允許被授權的RAM用戶管理某一個域名的資源,例如,授權RAM用戶管理example.com
域名。具體操作,請參見下文。
目前僅支持對以下Action授權,關于各Action的鑒權規則,具體請參見Domain API鑒權規則。
RAM子賬號授權成功后,您可以使用RAM子賬號登錄阿里云域名控制臺并查看主賬號下的所有域名,但只能對被授權的域名進行管理操作。
您可以通過以下兩種方式進入創建權限策略頁面。
方式一:
在控制臺左側導航欄選擇
。在權限策略頁面,單擊創建權限策略。
方式二:
在控制臺左側導航欄選擇
。在用戶頁面的用戶登錄名稱/顯示名稱列表中,單擊目標RAM用戶右側操作列下的添加權限。
在添加權限面板,單擊新建權限策略。
在創建權限策略頁面,單擊腳本編輯頁簽。
在腳本編輯文本框中,輸入以下自定義策略的腳本,其中
example.com
需替換為目標域名,完成后單擊繼續編輯基本信息。{ "Version": "1", "Statement": [ { "Action": [ "domain:DnsModification", "domain:SecuritySetting", "domain:RealNameVerificationOperation", "domain:DnsHostModification", "domain:CreateOrderActivate", "domain:CreateOrderRenew", "domain:CreateOrderRedeem", "domain:CreateOrderTransfer", "domain:DomainTransferInOperation", "domain:DomainTransferOutOperation", "domain:QualificationAuditOperation", "domain:EnsSetting", "domain:DnsSecSetting", "domain:SaveArtExtension", "domain:CreateOrderPendingDelete" ], "Resource": "acs:domain:*:*:domain/example.com", "Effect": "Allow" }, { "Action": [ "domain:Query*" ], "Resource": "acs:domain:*:*:*", "Effect": "Allow" } ] }
輸入權限策略名稱和備注(可選填)。
更多相關配置詳情說明,請參見通過腳本編輯模式創建自定義權限策略。
單擊確定。
您可以通過以下兩種方式查看已創建的自定義策略。
方式一:在權限策略頁面,在策略類型下拉列表中選中自定義策略。
方式二:在添加權限面板,單擊自定義策略。