本文列舉了使用RAM時的配額限制及提升配額方式。
限制分類 | 限制項 | 最大值 | 提升配額方式 |
RAM使用者 | 一個阿里雲帳號中的RAM使用者個數 | 5000 | 無 |
RAM使用者名稱稱的字元數 | 64 | 無 | |
一個RAM使用者允許加入的使用者組個數 | 10 | 無 | |
一個RAM使用者允許建立的存取金鑰個數 | 2 | 無 | |
一個RAM使用者允許綁定的多因素認證裝置個數 | 1 | 無 | |
一個RAM使用者允許綁定的系統策略個數 | 20 | ||
一個RAM使用者允許綁定的自訂策略個數 | 10 | ||
一個RAM使用者允許綁定的標籤個數 | 20 | 無 | |
RAM使用者組 | 一個阿里雲帳號中的RAM使用者組個數 | 300 | 無 |
RAM使用者組名稱的字元數 | 64 | 無 | |
一個RAM使用者組允許綁定的系統策略個數 | 20 | ||
一個RAM使用者組允許綁定的自訂策略個數 | 10 | ||
RAM角色 | 一個阿里雲帳號中的RAM角色個數 | 1000 | |
RAM角色名稱的字元數 | 64 | 無 | |
一個RAM角色允許綁定的系統策略個數 | 20(可提升至 40) | ||
一個RAM角色允許綁定的自訂策略個數 | 10(可提升至 20) | ||
預設網域名稱 | 預設網域名稱(含尾碼)的字元數 | 64 | 無 |
權限原則 | 權限原則名稱的字元數 | 128 | 無 |
多因素認證 | 一個阿里雲帳號中允許建立的虛擬MFA裝置個數或U2F安全密鑰個數 | 5000 | 無 |
一個安全郵箱地址允許被綁定的RAM使用者個數 | 5 | 無 | |
自訂策略 | 一個阿里雲帳號中允許建立的自訂策略個數 | 1500 | |
自訂策略內容的字元數 | 6144 | 無 | |
自訂策略版本數 | 5 | 無 | |
身份供應商 | 一個阿里雲帳號中允許建立的SAML身份供應商個數 | 100 | 無 |
一個SAML身份供應商允許包含的IdP個數 | 1 | 無 | |
一個SAML身份供應商中的IdP允許包含的認證個數 | 2 | 無 | |
一個阿里雲帳號中允許建立的OIDC身份供應商個數 | 100 | 無 | |
一個OIDC身份供應商中的用戶端ID個數 | 20 | 無 | |
一個OIDC身份供應商中的驗證指紋個數 | 5 | 無 |
策略超限處理
當 RAM 角色綁定的策略數量達到上限,或自訂策略內容超出字元數限制時,可按以下方式處理:
提升配額:進入配額中心,搜尋“一個 RAM 角色允許綁定的系統策略個數”或“一個 RAM 角色允許綁定的自訂策略個數”,提交配額提升申請。系統策略上限可從 20 提升至 40,自訂策略上限可從 10 提升至 20。自訂策略內容的字元數上限為 6144,不支援調整。
合并策略:在 RAM 控制台的策略管理頁面,單擊建立權限原則,切換到指令碼編輯模式,將多個系統策略中的 Action 合并到一個自訂策略中。合并時可使用萬用字元(如
oss:Get*)簡化 Action 列表,減少字元佔用。當配額提升後仍不滿足需求時(例如需要覆蓋的唯讀系統策略數量超過提升後的上限),可用合并策略進一步壓縮佔用。例如,將 API Gateway、DTS、ESS 三個服務的唯讀許可權合并為一個自訂策略:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "apigateway:Describe*", "apigateway:List*", "dts:Describe*", "dts:List*", "ess:Describe*", "ess:List*" ], "Resource": "*" } ] }該樣本把 3 個服務的唯讀許可權收斂到 1 個自訂策略,相比逐個附加 3 個唯讀系統策略節省 2 個策略額度。單個自訂策略能合并的服務數量由自訂策略內容 6144 字元上限決定,沒有固定值,需按實際 Action 列表長度評估。
處理字元數限制:自訂策略內容的字元數上限為 6144 且不支援調整,合并後如果仍超出該限制,可將內容拆分為多個自訂策略,或使用萬用字元替代具體的 Action 名稱以壓縮長度。
ReadOnlyAccess 覆蓋範圍:系統策略
AliyunReadOnlyAccess通過*:Describe*、*:List*、*:Get*、*:Read*等萬用字元覆蓋大部分唯讀操作。不符合上述命名規範的 Action(例如hbr:BrowseFiles、alikafka:DashboardList、actiontrail:Lookup*、dm:Desc*、hbr:Search*)不會被自動覆蓋,需要在自訂策略中單獨添加。使用單條全產品唯讀策略替代逐產品唯讀策略:若需為 RAM 使用者授予全部雲產品的唯讀許可權,附加一條
AliyunReadOnlyAccess系統策略即可,無需逐產品附加各產品的唯讀系統策略(如AliyunOSSReadOnlyAccess、AliyunECSReadOnlyAccess等)。逐產品附加會快速佔用系統策略配額(一個 RAM 使用者允許綁定的系統策略個數上限為 20),達到上限後附加策略將返回LimitExceeded.User.Policy錯誤;而單條AliyunReadOnlyAccess覆蓋大部分雲產品的唯讀操作,僅佔用 1 個系統策略額度。