使用 IAM 凭证对外部应用程序进行身份验证

Authenticate an external app using IAM credentials

我有一个要求,我必须验证用户提供的凭据是否与任何 IAM 相同 users/roles。

亚马逊是否有任何 api 可以帮助实现这一目标?知道所有用户并验证密码?

此致

我做到了。

获取所需jar:获取amazon aws sdk

Java代码:

try{
    BasicAWSCredentials _basicAWS = new BasicAWSCredentials(_accessKey, _secretKey);
    AmazonIdentityManagementClient client = new AmazonIdentityManagementClient(_basicAWS);
    GetUserResult res = client.getUser();
    return true;
}catch(Exception ex){
    return false;
}