amazon-web-services - 使用 AWS 开发工具包以 IAM 用户身份登录

标签 amazon-web-services sdk aws-sdk amazon-iam

任何人都可以帮助我了解如何使用 AWS 开发工具包以 IAM 用户身份登录吗?我正在使用适用于 Java 的 AWS 开发工具包,并且一直在寻找合适的 API 来作为 IAM 用户登录,但我无法做到。我能够使用 SDK 传递访问和 secret key 以登录,但我的用例是验证用户和 IAM 用户提供的密码

最佳答案

我也希望有安全的方法来做到这一点。但从我读过的所有内容来看,没有。

IAM 用户名和密码只能用于亚马逊管理控制台及其论坛 (http://docs.aws.amazon.com/AWSSecurityCredentials/1.0/AboutAWSCredentials.html)

我在脑子里想了很多想法来解决这个问题,但我没有安全地这样做。

到目前为止,我最好的解决方案是使用一个数据库来镜像 iam 用户名和 aws secret 访问 key 。用ofc加密的 key 。但这仍然有以下缺点

  • aws key 存储在数据库中(即使不是明文,它仍然存在)
  • 客户端将拥有有权列出 iam 用户和读取数据库访问权限的用户的访问 key 。

  • 所以我不是很发现这个想法。

    感觉就像我们都在这里错过了一些重要的东西。

    关于amazon-web-services - 使用 AWS 开发工具包以 IAM 用户身份登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22756229/

    相关文章:

    amazon-web-services - AWS Glue编写带分区的拼花地板

    iphone - 如何修复此警告 : "Method not found (return type defaults to ' id')"

    安卓 Facebook SDK : Check if the user is logged in or not

    c# - 我可以使用 AWS 开发工具包监控 S3 下载的进度吗?

    github - CircleCI & Golang - 无法导入 AWS SDK

    amazon-web-services - 将 S3 存储桶通知发布到 SQS

    Django Web 应用程序发布

    amazon-web-services - S3 静态网站 : Return HTTP 410

    ios - 是否可以在 iPhone 响铃时打开 iPhone 应用程序或在 iPhone 响铃时更改其状态?

    python - 如何在python变量中存储aws组织单元ID和scp策略ID?