Próbuję dowiedzieć się, jak utworzyć nowego użytkownika za pomocą interfejsów API AWS dla środowiska Java, ale nie mogę wymyślić, co muszę zrobić.Jak utworzyć nowego użytkownika w AWS
Do tej pory udało mi się napisać ten kod, który daje mi CreateUserRequest, CreateAccessKeyRequest i BasicAWSCredentials z wszystkimi wypełnionymi polami.
Po prostu nie mogę wymyślić, co dalej. Czy muszę użyć CreateUserResult? W jaki sposób?
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("/");
EDYCJA: Nadal nad tym pracuję.
Myślę, że potrzebuję użyć metody createUser (CreateUserRequest) klasy AmazonIdentityManagementClient. (który zwraca CreateUserResult, ja nie powinienem tworzyć instancji tej klasy ręcznie)
Problem polega na tym, że nie wiem jak poprawnie zainicjować tę klasę przy pomocy właściwych uprawnień AWSCredentials (używam AccessKey konta i SecretAccessKey).
czy rozwiązałeś problem? Zaakceptowana odpowiedź nie działa dla mnie. – kgandroid