6

AWS API for Javaを使用して新しいユーザーを作成する方法を理解しようとしていますが、何をする必要があるのか​​理解できません。

これまでのところ、すべてのフィールドに入力されたCreateUserRequest、CreateAccessKeyRequest、およびBasicAWSCredentialsを提供するこのコードを作成することができました。

次に何をすべきかわからない。CreateUserResultを使用する必要がありますか?どのように?

    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("/");

編集:私は今日もこれに取り組んでいます。

AmazonIdentityManagementClientクラスのcreateUser(CreateUserRequest)メソッドを使用する必要があると思います。(これはCreateUserResultを返しますが、このクラスを手動でインスタンス化することは想定されていませんでした)

問題は、このクラスを適切なAWSCredentialsで適切に初期化する方法がわからないことです(アカウントのAccessKeyとSecretAccessKeyを使用しています)。

4

2 に答える 2

7
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("/");
AmazonIdentityManagementClient client =  new AmazonIdentityManagementClient(cred);
CreateUserResult result = client.createUser(user);
于 2012-10-04T09:52:25.880 に答える
0

多分このリンクはあなたを助けることができます:

http://docs.amazonwebservices.com/IAM/latest/APIReference/API_CreateUser.html

私は Amazon S3 サービスで遊んだことはありませんが、そのような別のサービスでは、リクエストを手動で作成し、正しいデータでリクエストに署名する必要がありました。

于 2012-10-04T09:53:21.117 に答える