CPFS 使用服務關聯角色訪問Virtual Private Cloud、Object Storage Service等阿里雲服務。本文介紹各角色的適用情境、許可權內容及刪除方法。
背景資訊
服務關聯角色是一種可信實體為阿里雲服務的RAM角色。Cloud Parallel File Storage使用服務關聯角色擷取其他雲端服務或雲資源的存取權限。
執行相關操作時,系統通常會自動建立服務關聯角色。如果自動建立失敗,或Cloud Parallel File Storage不支援自動建立,需手動建立服務關聯角色。
RAM 為每個服務關聯角色提供一個系統權限原則,該策略不可修改。如需查看策略內容,可前往RAM控制台對應角色的詳情頁面。
關於服務關聯角色的更多資訊,請參見服務關聯角色。
應用情境
CPFS 服務關聯角色的應用情境如下:
-
AliyunServiceRoleForNasCpfsNetwork
建立或刪除彈性網卡、安全性群組時,CPFS 通過該角色訪問Virtual Private Cloud和Elastic Compute Service。
-
AliyunServiceRoleForNasCpfsClient
建立或刪除ECS執行個體、雲助手、授權資訊及安全性群組時,CPFS 通過該角色訪問Virtual Private Cloud和Elastic Compute Service。
-
AliyunServiceRoleForNasOssDataFlow
使用資料流動功能時,CPFS 通過該角色查詢和讀寫Object Storage Service中指定 Bucket 的資料。
-
AliyunServiceRoleForNasEventNotification
使用資料流動功能時,CPFS 通過該角色建立和修改 EventBridge 相關參數。
更多服務關聯角色的資訊,請參見服務關聯角色。
許可權說明
各 CPFS 服務關聯角色的許可權內容如下:
RAM 使用者使用服務關聯角色需要的許可權
RAM 使用者建立或刪除服務關聯角色,需聯絡管理員授予 AliyunNASFullAccess 許可權,或在自訂權限原則的Action語句中添加以下許可權:
建立服務關聯角色:
ram:CreateServiceLinkedRole刪除服務關聯角色:
ram:DeleteServiceLinkedRole
關於授權的詳細操作,請參見管理服務關聯角色所需的許可權。
查看服務關聯角色
服務關聯角色建立成功後,可在RAM 控制台角色頁面搜尋角色名稱(例如 AliyunServiceRoleForNasStandard),進入詳情頁查看以下資訊:
-
基本資料
在 AliyunServiceRoleForNasStandard 角色詳情頁的基本信息地區,查看角色名稱、建立時間、角色 ARN 和備忘等基本資料。
-
權限原則
在 AliyunServiceRoleForNasStandard 角色詳情頁的權限管理頁簽,單擊權限原則名稱,查看策略內容及該角色可訪問的雲資源。
-
信任策略
在 AliyunServiceRoleForNasStandard 角色詳情頁的信任策略頁簽,查看信任策略內容。信任策略描述可扮演該RAM角色的可信實體。服務關聯角色的可信實體為雲端服務,可通過信任策略中的
Service欄位查看。
關於如何查看服務關聯角色的詳細操作,請參見查看RAM角色。
刪除CPFS服務關聯角色
不再使用 CPFS 資料流動等功能時,可刪除對應的服務關聯角色。刪除前,需先刪除該角色關聯的 CPFS 檔案系統執行個體。具體操作,請參見刪除檔案系統和刪除服務關聯角色。
如果刪除時服務正在使用該角色,刪除操作可能失敗。等待幾分鐘後重試即可。
刪除服務關聯角色後,依賴該角色的功能將無法正常使用,請謹慎操作。
常見問題
為什麼RAM使用者無法自動建立CPFS服務關聯角色?
RAM 使用者自動建立服務關聯角色需要具備指定許可權。為該RAM使用者添加以下系統策略和自訂策略後即可解決。具體操作,請參見建立自訂權限原則。
-
系統策略
AliyunVPCFullAccess:管理Virtual Private Cloud的許可權。
AliyunBSSFullAccess:管理費用中心 BSS 的許可權。
AliyunNASFullAccess:管理Apsara File Storage NAS 的許可權。
AliyunECSNetworkInterfaceManagementAccess:管理ECS彈性網卡的許可權。
-
自訂策略
管理掛載點,需要
cpfs-network.nas.aliyuncs.com和cpfs-client.nas.aliyuncs.com許可權。管理資料流動,需要
oss-dataflow.nas.aliyuncs.com和event-notification.nas.aliyuncs.com許可權。
樣本如下:
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ram:CreateServiceLinkedRole" ], "Resource": "*", "Condition": { "StringEquals": { "ram:ServiceName": [ "cpfs-network.nas.aliyuncs.com", "cpfs-client.nas.aliyuncs.com", "oss-dataflow.nas.aliyuncs.com", "event-notification.nas.aliyuncs.com" ] } } } ] }