Amazon Web Services Bootcamp
上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();
}