Como criar um novo usuário no AWS

Estou tentando descobrir como criar um novo usuário com APIs da AWS para Java, mas não consigo descobrir o que preciso fazer.

Até agora eu consegui escrever este código que me dá um CreateUserRequest, um CreateAccessKeyRequest e um BasicAWSCredentials com todos os campos preenchidos.

Eu simplesmente não consigo descobrir o que fazer a seguir. Eu tenho que usar CreateUserResult? Como?

    CreateUserRequest user = new CreateUserRequest("userName");

    CreateAccessKeyRequest key = new CreateAccessKeyRequest();

    BasicAWSCredentials cred = new BasicAWSCredentials("access", "secret");

    key.withUserName(user.getUserName());
    key.setRequestCredentials(cred);

    user.setRequestCredentials(key.getRequestCredentials());
    user.setPath("/");

EDIT: Eu ainda estou trabalhando nisso hoje.

Eu acho que preciso usar o método createUser (CreateUserRequest) da classe AmazonIdentityManagementClient. (que retorna um CreateUserResult, eu não deveria instanciar essa classe manualmente)

O problema é que não sei como inicializar corretamente essa classe com os AWSCredentials corretos (estou usando AccessKey e SecretAccessKey da conta).

questionAnswers(2)

yourAnswerToTheQuestion