You need to enable JavaScript to run this app.
文档中心
AgentKit

AgentKit

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