【发布时间】:2012-10-03 15:40:31
【问题描述】:
我试图弄清楚如何使用适用于 Java 的 AWS API 创建新用户,但我不知道我需要做什么。
到目前为止,我设法编写了这段代码,它为我提供了一个 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)。
【问题讨论】:
-
你解决了这个问题吗??接受的答案对我不起作用。
标签: java amazon-web-services amazon-iam