
上QQ阅读APP看书,第一时间看更新
Creating a role
The following code creates the IAM role under your AWS account:
String roleName = "AmazonS3FullAccess";
String roleDescription = "S3 Full Access";
String assumeRolePolicyDocument = readFromFile("assumeRolePolicyDocument.json");
String roleARN = createRole(roleName, roleDescription, assumeRolePolicyDocument); ........ public String createRole(
String roleName,
String description,
String assumeRolePolicyDocument) {
CreateRoleRequest createRoleRequest =
new CreateRoleRequest()
.withRoleName(roleName)
.withDescription(description)
.withAssumeRolePolicyDocument(
assumeRolePolicyDocument);
CreateRoleResult createRoleResult =
amazonIdentityManagement.
createRole(createRoleRequest);
return createRoleResult
.getRole()
.getArn();
}