本文介紹ARMS服務關聯角色AliyunServiceRoleForARMS以及如何刪除該角色。
背景資訊
ARMS服務關聯角色AliyunServiceRoleForARMS是ARMS在某些情況下,為了完成自身的某個功能,需要擷取其他雲端服務的存取權限而提供的RAM角色。更多關於服務關聯角色的資訊請參見服務關聯角色。
AliyunServiceRoleForARMS應用情境
ARMS Prometheus監控功能需要訪問Container ServiceACK、Log ServiceSLS、Elastic Compute Service和Virtual Private Cloud雲端服務的資源時,可通過自動建立的ARMS服務關聯角色AliyunServiceRoleForARMS擷取存取權限。
AliyunServiceRoleForARMS許可權說明
AliyunServiceRoleForARMS具備以下雲端服務的存取權限:
刪除AliyunServiceRoleForARMS
如果您使用了ARMS Prometheus監控功能,並且需要刪除ARMS服務關聯角色AliyunServiceRoleForARMS,例如出於安全考慮,需要刪除該角色,則需要先明確刪除後的影響:刪除AliyunServiceRoleForARMS後,無法將當前帳號下的K8s叢集同步至ARMS控制台的K8s叢集列表中,與此同時,ARMS控制台將停止擷取及寫入相關監控資料。
刪除AliyunServiceRoleForARMS的操作步驟如下:
如果當前帳號下的K8s叢集安裝了ARMS Prometheus監控Agent,則需先刪除Agent後才能刪除AliyunServiceRoleForARMS,否則提示刪除失敗,詳情請參見卸載監控外掛程式。
常見問題
為什麼我的RAM使用者無法自動建立ARMS服務關聯角色AliyunServiceRoleForARMS?
您需要擁有指定的許可權,才能自動建立或刪除AliyunServiceRoleForARMS。因此,在RAM使用者無法自動建立AliyunServiceRoleForARMS時,您需為其添加以下權限原則。
{
"Statement": [
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "acs:ram:*:主帳號ID:role/*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"arms.aliyuncs.com"
]
}
}
}
],
"Version": "1"
}
請將主帳號ID
替換為您實際的阿里雲帳號(主帳號)ID。