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).