# 权限管理
如果您需要对华为云上购买的Agent Identity资源，为企业中的员工设置不同的访问权限，以达到不同员工之间的权限隔离，您可以使用统一身份认证服务（Identity and Access Management，简称IAM）进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能，可以帮助您安全的控制华为云资源的访问。如果华为账号已经能满足您的要求，不需要通过IAM对用户进行权限管理，您可以跳过本章节，不影响您使用Agent Identity服务的其它功能。
IAM是华为云提供权限管理的基础服务，无需付费即可使用，您只需要为您账号中的资源进行付费。
通过IAM，您可以通过授权控制他们对华为云资源的访问范围。例如您的员工中有负责软件开发的人员，您希望他们拥有Agent Identity的使用权限，但是不希望他们拥有删除Agent Identity等高危操作的权限，那么您可以使用IAM进行权限分配，通过授予用户仅能使用Agent Identity，但是不允许删除Agent Identity资源的权限，控制他们对Agent Identity资源的使用范围。
#### 身份策略权限管理
Agent Identity服务支持身份策略授权。如[表1]所示，包括了Agent Identity身份策略中的所有系统身份策略。
 表1Agent Identity系统身份策略 
| 系统身份策略名称 | 描述 | 策略类别 |
|:---|:---|:---|
| AgentIdentityReadOnlyPolicy            | 访问智能体身份服务只读权限。                    | 系统身份策略                              |
| AgentIdentityFullAccessPolicy         | 访问智能体身份服务所有权限。                      | 系统身份策略                                |
| AgentIdentityServiceLinkedAgencyPolicy   | 访问智能体身份服务的服务关联委托策略。              | 系统身份策略                              |
   
[表2]列出了Agent Identity常用操作与系统身份策略的授权关系，您可以参照该表选择合适的系统身份策略。
 表2常用操作与系统身份策略的关系 
| 操作                         | AgentIdentityReadOnlyPolicy | AgentIdentityFullAccessPolicy | AgentIdentityServiceLinkedAgencyPolicy |
|:---|:---|:---|:---|
| 查询工作负载身份列表                | √                           | √                            | ×                                       |
| 查询策略列表                      | √                         | √                               | ×                                       |
| 查询API密钥凭证提供者列表              | √                          | √                              | ×                                     |
| 查询OAuth2凭证提供者列表           | √                          | √                               | ×                                         |
| 查询STS凭证提供者列表               | √                          | √                              | ×                                        |
| 查询策略引擎列表                   | √                           | √                                | ×                                       |
| 通过OAuth2三方授权流程获取访问令牌       | √                           | √                              | ×                                      |
| 查询API密钥凭证提供者详情            | √                          | √                              | ×                                        |
| 查询工作负载身份授权配置                | √                          | √                              | ×                                      |
| 查询OAuth2凭证提供者详情           | √                           | √                                | ×                                     |
| 查询策略详情                       | √                            | √                              | ×                                       |
| 获取与API密钥凭证提供者关联的API密钥      | √                         | √                             | ×                                        |
| 获取与API密钥凭证提供者关联的API密钥       | √                        | √                               | ×                                       |
| 从STS凭证提供者获取IAM临时凭证       | √                          | √                               | ×                                      |
| 查询STS凭证提供者详情              | √                          | √                              | ×                                       |
| 查询工作负载身份详情                  | √                          | √                             | ×                                      |
| 查询策略引擎详情                     | √                         | √                              | ×                                       |
| 查询策略引擎绑定列表                  | √                           | √                            | ×                                       |
| 查询令牌保管库详情                 | √                         | √                             | ×                                       |
| 创建API密钥凭证提供者                | ×                        | √                              | ×                                      |
| 创建OAuth2凭证提供者              | ×                           | √                                | ×                                       |
| 创建策略                      | ×                        | √                              | ×                                      |
| 创建STS凭证提供者                  | ×                            | √                              | ×                                      |
| 获取代理工作负载访问令牌              | ×                          | √                             | √                                       |
| 使用JWT令牌获取代表用户操作的代理工作负载访问令牌 | ×                         | √                             | √                                      |
| 使用用户ID获取代表用户操作的代理工作负载访问令牌 | ×                         | √                              | √                                       |
| 创建工作负载身份                  | ×                           | √                               | ×                                       |
| 删除API密钥凭证提供者                | ×                          | √                              | ×                                       |
| 删除OAuth2凭证提供者               | ×                         | √                               | ×                                      |
| 删除策略                       | ×                         | √                              | ×                                        |
| 删除STS凭证提供者                  | ×                            | √                               | ×                                      |
| 删除工作负载身份                   | ×                        | √                               | ×                                      |
| 更新API密钥凭证提供者               | ×                         | √                              | ×                                      |
| 更新OAuth2凭证提供者             | ×                           | √                            | ×                                        |
| 更新策略                       | ×                        | √                              | ×                                       |
| 更新STS凭证提供者                | ×                          | √                            | ×                                       |
| 更新工作负载身份                    | ×                        | √                              | ×                                        |
| 创建策略引擎                     | ×                          | √                             | ×                                        |
| 删除策略引擎                    | ×                         | √                              | ×                                         |
| 更新策略引擎                     | ×                           | √                                | ×                                        |
| 更新令牌保管库配置                   | ×                         | √                               | ×                                      |
| 创建标签                          | ×                            | √                              | ×                                       |
| 更新标签                         | ×                           | √                             | ×                                      |
| 删除标签                        | ×                           | √                               | ×                                       |
| 查询标签                        | √                           | √                               | ×                                        |
   
