全部產品
Search
文件中心

Enterprise Distributed Application Service:在RAM中佈建服務測試相關許可權

更新時間:Mar 13, 2025

服務測試功能需要建立一個服務消費者,調用您的VPC中的服務提供者,從而測試服務提供者。本文介紹如何在RAM控制台對RAM使用者授予這些操作的許可權。

前提條件

服務測試採用RAM使用者鑒權的模式,所以您需要先將EDAS內建授權切換為RAM授權。詳情請參見將EDAS內建的許可權管理切換為RAM許可權管理

建立測試服務的自訂權限原則並為RAM使用者授權

RAM使用者要測試服務,需要兩個許可權:edas:ReadServiceedas:TestService

  1. 使用Resource Access Management員登入RAM控制台

  2. 在左側導覽列,選擇許可權管理 > 權限原則

  3. 權限原則頁面,單擊建立權限原則

    image

  4. 建立權限原則頁面,單擊指令碼編輯頁簽。

    image

  5. 輸入權限原則內容。

    測試服務的自訂權限原則內容如下:

    {
        "Statement": [
            {
                "Action": [
                    "edas:ReadService"
                ],
                "Effect": "Allow",
                "Resource": [
                    "acs:edas:$regionid:*:namespace/$namespace/application/$applicationId"
                ]
            },
            {
                "Action": [
                    "edas:TestService"
                ],
                "Effect": "Allow",
                "Resource": [
                    "acs:edas:$regionid:*:namespace/$namespace/application/$applicationId"
                ]
            }
        ],
        "Version": "1"
    }
    說明

    $namespace$applicationId請替換為實際的微服務空間和應用。如果要測試所有微服務空間和應用的服務,將$namespace$applicationId替換為星號(*)即可。

  6. 填寫基本資料後,單擊確定

    建立成功後,介面會提示自訂權限原則建立成功

  7. 為RAM使用者授權建立的測試服務的自訂許可權,詳情請參見為RAM使用者授權