Eug*_*ghi 6 java amazon-web-services amazon-iam
我正在试图弄清楚如何使用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("/");
Run Code Online (Sandbox Code Playgroud)
编辑:我今天仍在努力.
我想我需要使用AmazonIdentityManagementClient类的createUser(CreateUserRequest)方法.(它返回一个CreateUserResult,我不应该手动实例化这个类)
问题是,我不知道如何使用正确的AWSCredentials正确初始化此类(我正在使用帐户的AccessKey和SecretAccessKey).
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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2724 次 |
| 最近记录: |