
# 管理被委托的资源
当其他账号与您的账号创建了信任委托关系，即您的账号是被委托方，您的账号根用户以及分配了信任委托权限的IAM用户，可以切换角色至委托方账号中，根据权限管理委托方的资源。切换角色至委托方账号中时，您的权限不会累积。切换回您自己的账号中时，您的权限将恢复。有关信任委托以及如何创建信任委托的更多信息，请参考[信任委托概述](https://support.huaweicloud.com/usermanual-iam5/iam_01_0915.html)和[创建信任委托并授权](https://support.huaweicloud.com/usermanual-iam5/iam_01_1163.html)。
当您在控制台切换角色时，控制台总是使用您的原始账号和身份进行切换。例如，如果您尝试切换到角色张三，控制台会根据您的原始账号和身份确定是否允许您切换到角色张三。如果随后在使用角色张三时尝试切换到角色李四，控制台仍会使用您的原始账号和身份进行切换，而不是使用角色张三的账号和身份进行切换。
#### 凭证有效期概述
在控制台中切换信任委托后，凭证会自动续期，您无需关注您的凭证有效期，只需要关注会话有效期，您切换信任委托后的会话有效期受限于委托方账号中的会话超时策略。例如，委托方账号中设置的会话超时策略为：用户在3小时内没有操作，则退出当前账号。那么，在您切换信任委托后3小时内没有在控制台进行任何操作，就会被强制退出该会话。
#### 前提条件
- 已有账号与您的账号创建了信任委托关系。
- 您已经获取到委托方的账号名称及所创建的委托名称。
- 您当前登录用户为管理员用户或者具备了可用于切换到目标委托的[sts:agencies:assume](https://support.huaweicloud.com/api-iam5/iam_02_1125.html#section0)权限，请参考[将委托方授予的权限分配给IAM用户](https://support.huaweicloud.com/usermanual-iam5/iam_01_1164.html)。
 
#### 切换角色操作步骤
1. 使用账号或者上一章节[步骤2](https://support.huaweicloud.com/usermanual-iam5/iam_01_1164.html#iam_01_1164__li1595413592569)中新建的用户登录华为云。
   
   ![](https://support.huaweicloud.com/usermanual-iam5/public_sys-resources/note_3.0-zh-cn.png)
   上一章节[步骤2](https://support.huaweicloud.com/usermanual-iam5/iam_01_1164.html#iam_01_1164__li1595413592569)中新建的用户具有管理信任委托的权限，可以切换角色。
   
   
2. 鼠标移动至右上方的用户名，选择"切换角色\>切换其他角色"。 
   图1切换角色   
   ![](https://support.huaweicloud.com/usermanual-iam5/zh-cn_image_0000002054937749.png)
   
   
3. 在"切换角色"页面中，输入委托方的账号名称。 
   图2输入委托方的账号名称、委托名称   
   ![](https://support.huaweicloud.com/usermanual-iam5/zh-cn_image_0000001689382690.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-iam5/public_sys-resources/note_3.0-zh-cn.png)
   如果输入的是没有授权的委托名称，系统将提示您没有权限访问。
   
   
4. 单击"确定"，切换至委托方账号中。 
   成功切换委托后，导航栏右侧会显示委托方的账号名和委托名称，之后您可使用新的角色在控制台进行操作。
   
   
 
#### 后续步骤
鼠标移动至右上角的用户名，选择"切换角色"，可以返回到您自己的账号中。
#### 控制台切换委托和API切换委托的差异点
在控制台中切换信任委托和使用AssumeAgency API切换信任委托的差异如下表所示：
 表1切换信任委托的不同方法 
| 切换信任委托的方法        | 谁能够切换信任委托        | 凭证有效期                                                                                                                                                                                                                                      |
|:---|:---|:---|
| 控制台              | 账号根用户、IAM用户      | 在控制台中切换信任委托后，凭证会自动续期，您无需关注您的凭证有效期，只需要关注会话有效期，您切换信任委托后的会话有效期受限于委托方账号中的会话超时策略。例如，委托方账号中设置的会话超时策略为：用户在3小时内没有操作，则退出当前账号。那么，在您切换信任委托后3小时内没有在控制台进行任何操作，就会被强制退出该会话。                                                                               |
| AssumeAgency API | 账号根用户、IAM用户、信任委托 | 在通过AssumeAgency API切换信任委托时，获取的凭证称为临时安全凭证，其有效期受该API的duration_seconds参数、信任委托本身设置的最大会话持续时间、以及是否为委托链调用等多种因素影响。duration_seconds参数取值范围为\[900, 43200\]秒，默认为10800秒，它需要小于信任委托本身设置的最大会话持续时间，如果超过最大会话持续时间则会报错。同时通过委托链调用时duration_seconds参数不能超过10800秒。 |
   
![](https://support.huaweicloud.com/usermanual-iam5/public_sys-resources/note_3.0-zh-cn.png)
委托链指先通过账号根用户或IAM用户身份调用AssumeAgency API获得信任委托A的临时安全凭证，再使用该信任委托A的临时安全凭证调用AssumeAgency API获得信任委托B的临时安全凭证。临时安全凭证包含临时AK/SK和会话令牌（AK/SK/SecurityToken），使用临时安全凭证调AssumeAgency API时，会比使用账号根用户和IAM用户的永久AK/SK调用多传递X-Security-Token的Header头。想要了解临时安全凭证的更多信息，见[获取临时安全凭证](https://support.huaweicloud.com/usermanual-iam5/iam_01_1237.html)。
#### 相关文档
- [信任委托概述](https://support.huaweicloud.com/usermanual-iam5/iam_01_0915.html)
- [创建信任委托并授权](https://support.huaweicloud.com/usermanual-iam5/iam_01_1163.html)
- [使用信任委托实现跨账号的资源授权与管理](https://support.huaweicloud.com/bestpractice-iam5/iam_01_1270.html)
 
