eclipse - 在 Eclipse 2.0 的 aws 工具包中担任/切换角色
问题描述
我正在为 Eclipse 2.0 使用 aws 工具包。使用选项(窗口 -> 首选项 -> aws 工具包)我已经配置了 IAM/登录用户 api 访问密钥 ID 和秘密访问密钥。根据我们的 aws 配置,这个 IAM 用户必须承担角色来查看/访问我们环境中的任何资源。我正在使用带有“--profile”选项的 aws cli 来执行此操作。如何在 eclipse 的 aws 工具包中做同样的事情?
解决方案
看起来我是在 AWS 专家的帮助下才弄明白的。基本上你做两件事:
- 生成 AWS STS 会话令牌
- 在 IDE 中使用“会话令牌”值。
示例:aws sts 假设角色 --role-arn "value" --role-session-name "value" --duration-seconds "value"
将这些生成的值放入您的 Eclipse IDE AWS 配置文件中:
AccessKeyId
SecretAccessKey
SessionToken
您还可以通过在 AWS CLI 上使用此命令来使用 SAML 断言
aws sts assume-role-with-saml --role-arn "value" --principal-arn "value" --saml-assertion "value"
注意:最大会话长度由您使用的角色定义。
推荐阅读
- javascript - 运行 python ML 应用程序的 Django 应用程序
- javascript - 使用 Node.js、JSDOM 和 Jasmine 测试 d3
- ios - 错误链接器命令失败,退出代码为 1(Paytm 支付集成时)
- python - Registry cannot be found, Outlook Security
- android - 应如何为具有多个字段的活动实现 ViewModel
- android - 毕加索不在片段中工作
- loops - 切片指针和循环
- django - 如何根据请求数据过滤 DRF 序列化程序 HyperlinkedRelationField 查询集?
- wordpress - 使用 capistrano 部署 wordpress 站点
- powershell - 如何从文件夹中选择内容中包含特定单词的文件?