Setting Permissions for AWS
Use these steps to integrate ALM with Amazon Web Services Identity and Access Management.
-
Launch a Windows EC2 instance in AWS.
-
Create a new IAM Role with the permissions shown on the Permissions tab below, or use JSON as shown. Note that the Resources can be set to all (*).
-
Assign the new role to the EC2 instance.
-
Install the ALM Engine on the EC2 instance.
-
Assign the ALM Engine to a domain and pool in ALM.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"iam:ListPolicies",
"iam:DeleteAccessKey",
"iam:AttachUserPolicy",
"iam:DeleteUser",
"iam:CreateUser",
"iam:TagUser",
"iam:CreateAccessKey",
"iam:CreateLoginProfile",
"iam:RemoveUserFromGroup",
"iam:AddUserToGroup",
"iam:ListGroupsForUser",
"iam:ListAttachedUserPolicies",
"iam:ListUsers",
"iam:ListAttachedGroupPolicies",
"iam:ListGroups",
"iam:GetUser",
"iam:DetachUserPolicy",
"iam:GetLoginProfile",
"iam:DeleteLoginProfile",
"iam:ListAccessKeys"
],
"Resource": "*"
}
]
}