
# 委托授权说明
由于CCI在运行中对计算、存储、网络以及监控等各类云服务资源都存在依赖关系，因此当您首次登录CCI控制台时，CCI将自动请求获取当前区域下的云资源权限，从而更好地为您提供服务。
#### 约束与限制
在使用CCI服务委托时，请务必遵守以下限制，以避免业务中断：
- **严禁删除委托：** CCI服务依赖该服务委托来访问您的计算、存储、网络以及监控等各类云服务资源，**请勿在IAM控制台删除由CCI自动创建的委托。**
- **风险说明：** 如果删除该委托，CCI的核心功能（如Pod启动）将立即失效，并可能导致**资源计费异常**。
- **恢复方法：**如意外删除，需重新调用创建委托API或在CCI控制台界面触发重新授权。
 
#### 权限配置要求
当您使用CCI 2.0服务（包括通过控制台和API）前，需要创建和管理CCI服务委托。基于最小权限原则，IAM用户在执行创建或更新委托操作时需要至少拥有统一身份认证服务（IAM）的以下操作权限，否则会导致操作失败。
表1权限配置要求 
| 权限类别 | 自定义策略Action（旧版IAM）                         | 自定义身份策略Action（新版IAM）            |
|:---|:---|:---|
| 创建委托 | iam:agencies:createAgency                  | iam:agencies:create             |
| 项目授权 | iam:permissions:grantRoleToAgencyOnProject | iam:agencies:grantRoleOnProject |
   
#### 策略配置示例
您可以直接在IAM控制台创建自定义策略（旧版IAM）和自定义身份策略（新版IAM），在JSON视图中将以下内容复制粘贴，并授权给管理CCI的用户或用户组。
自定义策略（旧版IAM）内容：
```
{
    "Version": "1.1",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "iam:agencies:createAgency",
                "iam:permissions:grantRoleToAgencyOnProject"
            ]
        }
    ]
}
```
自定义身份策略（新版IAM）内容：
```
{
  "Version": "5.0",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "iam:agencies:create",
        "iam:agencies:grantRoleOnProject"
      ]
    }
  ]
}
```
