Amazon Bedrock:AWS CLI Profile(SSO)
Dline 可以使用 AWS 凭证或 AWS Profile 访问 Amazon Bedrock。相比传统的 IAM 配置,更推荐使用 SSO / 联合身份角色。本页说明如何配置环境,让 Dline 使用 SSO 角色认证。
-
安装最新版本的 AWS CLI,按 AWS 文档安装与操作系统对应的版本。
-
为 AWS CLI 配置 IAM Identity Center 认证:
- 还没有通过 IAM Identity Center 访问 AWS 时,按 IAM Identity Center 用户指南设置用户和角色,并确保拥有
PowerUserAccess角色。 - 通过公司访问 AWS 时,打开 AWS 访问门户找到对应账号,确认拥有
PowerUserAccess权限。 - 打开 Access keys 链接,记下 SSO start URL 和 SSO region,下一步会用到。
- 还没有通过 IAM Identity Center 访问 AWS 时,按 IAM Identity Center 用户指南设置用户和角色,并确保拥有
-
使用
aws configure sso向导完成 Profile 配置,然后运行以下命令登录:终端窗口 aws sso login --profile <AWS-profile-name>记下为该账号配置的 Profile 名称,后面配置 Dline 时需要。
-
尚未安装 VS Code 和 Dline 时,先参阅安装 Dline。
-
打开 Dline,点击面板标题栏的 Settings 按钮:
- 在 Provider 中选择 Amazon Bedrock。
- 认证方式选择 AWS Profile,在 AWS Profile Name 中填写第 3 步的 Profile 名称;留空时使用默认 Profile。
- 在 AWS Region 中选择区域。
- 部分模型需要勾选 Use cross-region inference。
Dline 会读取 ~/.aws/credentials 等 AWS 配置中的 Profile 凭证。SSO 会话过期后,重新运行 aws sso login --profile <AWS-profile-name> 即可。