訪問控制 RAM(Resource Access Management)是阿里云提供的管理用戶身份與資源訪問權限的服務,能夠幫助您安全集中地管理云資源的用戶以及用戶對云資源的使用和訪問。云數據庫 Tair(兼容 Redis)支持通過RAM實現對產品資源的訪問控制和管理。
概述
訪問控制RAM使用權限來描述用戶、用戶組、角色對具體資源的訪問能力,權限策略是一組訪問權限的集合。RAM用戶、用戶組或RAM角色通過綁定權限策略,可以獲得權限策略中指定的訪問權限。
權限
云賬號、RAM用戶、資源創建者所擁有的權限說明如下:
阿里云賬號(資源屬主)控制所有權限。
每個資源有且僅有一個資源屬主,該資源屬主必須是阿里云賬號,對資源擁有完全控制權限。
資源屬主不一定是資源創建者。例如:一個RAM身份被授予創建資源的權限,該RAM身份創建的資源歸屬于阿里云賬號,該RAM身份是資源創建者但不是資源屬主。
RAM身份(操作員)默認無任何權限。
RAM身份代表的是操作員,其所有操作都需被阿里云賬號顯式授權。
新建的RAM身份默認沒有任何操作權限,只有在被授權之后,才能通過控制臺和API操作資源。
權限策略
權限策略是用語法結構描述的一組權限的集合,可以精確地描述被授權的資源集、操作集以及授權條件。
RAM支持以下兩種權限策略:
系統策略:統一由阿里云創建,您只能使用不能修改,策略的版本更新由阿里云維護。云數據庫 Tair(兼容 Redis)的系統策略,請參見云數據庫 Redis 版系統權限策略參考。
自定義策略:如果系統策略不能滿足您的要求,您可以創建自定義策略實現精細化的權限管理。如何創建自定義策略,請參見云數據庫 Redis 版自定義權限策略參考。
為RAM主體綁定權限策略
權限策略創建后,RAM用戶、用戶組或RAM角色需綁定權限策略,才能獲得權限策略中指定的訪問權限。
支持為RAM用戶、用戶組或RAM角色綁定一個或多個權限策略。
綁定的權限策略可以是系統策略也可以是自定義策略。
如果綁定的權限策略被更新,更新后的權限策略自動生效,無需重新綁定權限策略。