让你的 AI Agent 连接 AWS STS

提供角色和会话要求,让助手申请凭据并报告到期时间。

2 个工具 Custom credential / Federated

试试这些 AWS STS 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill AWS STS

申请 IAM 角色会话

使用访问凭据按明确要求获取临时角色会话。

/oo AWS STS: 使用我的 AWS Access Key 连接扮演[角色 ARN],会话名称[名称],有效期[秒],使用[可选会话策略或无]及[如有要求的外部 ID]。报告到期时间,摘要不显示秘密值。

读取联合身份会话

从已配置 OIDC 连接获取当前临时凭据。

/oo AWS STS: 从我的 AWS OIDC 联合身份连接获取临时凭据并报告到期时间,文字摘要中不包含秘密凭据。

开始使用 AWS STS

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 AWS STS

    提供 AWS 访问凭据连接 AssumeRole,或配置 OIDC 联合身份。

    连接 AWS STS →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 有权扮演目标 IAM 角色,且角色信任策略允许该访问。
  • 临时来源凭据还需会话 Token;联合身份结果对应已配置会话,每次调用的策略字段不会创建新联合身份会话。

AWS STS 工具

AWS STS 提供 IAM 角色范围内的临时访问,此连接支持用 Access Key 扮演角色,并读取已配置的联合身份凭据会话。

临时角色凭据

获取 AssumeRole 会话或读取已配置联合身份凭据会话。

2 个工具

Assume Role

使用已连接的 AWS 访问密钥对调用 STS AssumeRole 并返回临时凭证。

aws_sts.assume_role

Get Federated Credentials

从已连接的 OOMOL OIDC 联合配置返回 AWS STS 临时凭证。

aws_sts.get_federated_credentials

常见问题

会话策略可以增加权限吗?

不能。会话策略限制角色提供的权限,不添加角色没有的访问权限。

使用结果前应核对什么?

核对扮演角色、到期时间以及会话 Token,临时访问需要完整凭据集合。

可以传入不同策略来修改联合身份会话吗?

此操作返回联合身份配置已经建立的凭据会话,不会按每次传入的新策略重新扮演角色。

连接 AWS STS

关于 AWS STS ↗