全部產品
Search
文件中心

Alibaba Cloud DNS:Alibaba Cloud DNS自訂權限原則參考

更新時間:Nov 04, 2025

如果系統權限原則不能滿足您的要求,您可以建立自訂權限原則實現最小授權。使用自訂權限原則有助於實現許可權的精細化管控,是提升資源訪問安全的有效手段。本文介紹Alibaba Cloud DNS使用自訂權限原則的情境和策略樣本。

什麼是自訂權限原則

在基於RAM的存取控制體系中,自訂權限原則是指在系統權限原則之外,您可以自主建立、更新和刪除的權限原則。自訂權限原則的版本更新需由您來維護。

  • 建立自訂權限原則後,需為RAM使用者、使用者組或RAM角色綁定權限原則,這些RAM身份才能獲得權限原則中指定的存取權限。

  • 已建立的權限原則支援刪除,但刪除前需確保該策略未被引用。如果該權限原則已被引用,您需要在該權限原則的引用記錄中移除授權。

  • 自訂權限原則支援版本控制,您可以按照RAM規定的版本管理機制來管理您建立的自訂權限原則版本。

操作文檔

常見自訂權限原則情境及樣本

樣本1:管理網域名稱DNS權威解析的許可權

授權某個RAM使用者在Alibaba Cloud DNS控制台的權威解析頁面,查看和編輯網域名稱,以及操作解析記錄。

{
    "Version": "1",
    "Statement": [
        {
            "Action": "alidns:*",
            "Resource": "*",
            "Effect": "Allow"
        },
        {
            "Action": "ram:CreateServiceLinkedRole",
            "Resource": "*",
            "Effect": "Allow",
            "Condition": {
                "StringEquals": {
                    "ram:ServiceName": [
                        "alidns.aliyuncs.com",
                        "gtm.aliyuncs.com"
                    ]
                }
            }
        }
    ]
}

樣本2:唯讀網域名稱DNS權威解析許可權

授權某個RAM使用者在Alibaba Cloud DNS控制台的權威解析頁面,僅能查看網域名稱和解析記錄,無法進行編輯或修改。

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "alidns:Describe*",
                "alidns:Get*",
                "alidns:List*",
                "alidns:Query*",
                "alidns:Check*",
                "alidns:Search*",
                "alidns:ValidateDomainCanAdd"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

樣本3:授權RAM使用者管理一個網域名稱的解析記錄

  1. Action欄位定義RAM使用者可以執行的管理行為,如添加解析記錄、修改解析記錄、刪除解析記錄等。

  2. Rescource欄位定義可以被管理的網域名稱。將允許的行為限定到指定的資源上。

  3. 將權限原則授權給指定的RAM使用者即可。

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "alidns:AddDomainRecord",
        "alidns:DeleteDomainRecord",
        "alidns:DeleteSubDomainRecords",
        "alidns:UpdateDomainRecord",
        "alidns:UpdateDomainRecordsTTL"
      ],
      "Resource": [
        "acs:alidns:*:1413397765616316:domain/your-domainname"
      ]
    }
  ]
}

注意:由於許可權只能細分到網域名稱粒度,若希望RAM使用者只可以管理某一條解析記錄,如demo.example.com而不是整個example.com,則需要將deom.example.com添加為一個獨立的子網域名稱,參考子域管理,再通過上面的方式進行授權即可。

授權資訊參考

使用自訂權限原則,您需要瞭解業務的許可權管控需求,並瞭解Alibaba Cloud DNS的授權資訊。詳細內容請參見授權資訊