- 文档首页
AgentKit
AgentKit
用户指南
身份与权限
用户指南
凭据管理
管理凭据
为火山云角色凭据更换角色
为火山云角色凭据更换角色
更换角色用于调整火山云角色凭据所使用的 IAM 角色。更换完成后,后续选择新角色换取的 STS 临时凭证将按新角色权限访问云资源。新签发凭证可访问的云资源和可执行的操作,由新角色权限、动态权限策略及云服务侧权限共同决定。
如果新角色未授予业务所需权限,可能导致 TOS、方舟或相关工具调用失败。操作前,请确认新角色已配置正确的信任关系和权限策略。了解更多 是否支持直接更换角色,取决于凭据当前采用的角色配置方式:
- 当默认角色的权限范围不再满足业务要求时,可以更换为权限更合适的 IAM 角色。
- 当原角色权限范围过大时,可以更换为遵循最小权限原则的新角色,降低越权访问风险。
- 当原 IAM 角色即将停用、删除或调整信任关系时,可以提前切换至新的可用角色,避免影响 Agent 访问云资源。
- 当凭据采用规则匹配、调用方指定或混合模式时,应通过编辑凭据调整角色白名单、匹配规则和兜底角色,而不是直接执行更换角色。
- 在左侧导航树,选择“身份与权限 > 凭据管理”。
-
- 核对待操作的凭据名称和当前角色无误后,在“新的角色”区域单击当前角色名称。
-
- 单击 IAM 角色下拉框,选择目标角色后,单击“确定”按钮。
- 确认待更换角色信息无误后,单击“确定变更”按钮,完成操作。
角色更换完成后,请重新发起云资源调用,确认系统能够基于新角色申请 STS 临时凭证,并验证新角色的权限范围是否符合业务预期。
- 通过目标 Agent 发起一次需要访问云资源的调用,使系统基于新角色申请 STS 临时凭证。建议使用新的请求或会话进行验证,避免复用业务进程、运行实例或历史会话中缓存的旧凭证。如需通过智能体运行时验证,具体操作请参见 创建运行时。
注意
验证新角色权限仅确认业务调用成功,无法证明新角色已正确限制非必要权限。
- 允许结果:使用新凭证执行业务必需的操作,确认目标云资源可以正常访问。
- 拒绝结果:尝试访问权限范围外的资源或执行未授权操作,确认请求按预期被拒绝。
- 调用链路:检查响应结果、运行日志和错误信息,确认调用实际使用新角色,且动态权限策略已按预期解析并生效。
- 业务影响:检查依赖该凭据的 Agent、定时任务和下游服务,确认未因新角色权限不足而出现调用异常。
- 停止继续使用旧凭证:停止向新请求、定时任务和后台作业分发旧凭证,并清理业务进程、运行实例及会话中的凭证缓存。重新发起请求时,应确保系统使用新角色申请新的 STS 临时凭证。
- 调整旧角色权限:如需在旧凭证自然过期前收敛访问范围,请先核对旧 IAM 角色是否仍被其他业务、Agent、定时任务或云资源调用链路使用,再根据业务风险确定是否需要调整旧角色关联的权限策略,移除不再需要的操作或资源权限。具体操作请参见 配置 IAM 策略的其他操作。
- 收紧云资源侧权限:如果目标云服务支持资源策略、访问控制列表、网络访问控制或其他服务侧限制,可同步撤销旧角色对目标资源的访问权限。具体配置方式请参见对应云服务的权限管理文档。
- 验证旧凭证已不可用:使用旧凭证对目标资源发起一次只读测试,确认请求已被拒绝;同时使用新凭证验证业务必需操作仍可正常执行。若通过 Agent 验证,可在智能体运行时中执行在线测试,具体操作请参见 创建运行时。
最近更新时间:2026.10.23 16:53:59