End of support notice: On June 30, 2027, AWS will end support for AMS Advanced. After June 30, 2027, you will no longer be able to access the AMS Advanced console or AMS Advanced resources. For more information, see AMS Advanced end of support.
IAM user role in AMS
An IAM role is similar to an IAM user, in that it is an AWS identity with permission policies that determine what the identity can and can't do in AWS. However, instead of being uniquely associated with one person, a role is intended to be assumable by anyone who needs it.
Currently there is one AMS default user role, Customer_ReadOnly_Role, for standard AMS accounts and an
additional role, customer_managed_ad_user_role for AMS accounts with Managed Active Directory.
The role policies set permissions for CloudWatch and Amazon S3 log actions, AMS console access, read-only restrictions on most AWS services, restricted access to account S3 console, and AMS change-type access.
Additionally, the Customer_ReadOnly_Role has mutative, reserved-instances
permissions that allow you to reserve instances. It has some cost-saving values, so, if you
know that you're going to need a certain number of Amazon EC2 instances for a long period of time,
you can call those APIs. To learn more, see
Amazon EC2 Reserved Instances
Note
The AMS service level objective (SLO) for creating custom IAM policies for IAM users is four business days, unless an existing policy is going to be reused. If you want to modify the existing IAM user role, or add a new one, submit an IAM: Update Entity or IAM: Create Entity RFC, respectively.
If you're unfamiliar with Amazon IAM roles, see IAM Roles for important information.
MALZ: Default IAM User Roles
The following are the default MALZ user roles. To make sure that you have the
policy set that you need, or to review the policies, run the AWS Command Line Interface (AWS CLI) command
get-role
or sign in to the AWS Management -
IAM console
Note
The user roles are customizable and may differ on a per-account basis. Instructions on finding your role are provided.
Core OU account roles
A core account is an MALZ-managed infrastructure account. AMS multi-account landing zone Core accounts include a management account and a networking account.
| Role | Policy or policies |
|---|---|
AWSManagedServicesReadOnlyRole |
ReadOnlyAccess (Public AWS Managed Policy). |
AWSManagedServicesCaseRole |
ReadOnlyAccess |
AWSSupportAccess (Public AWS Managed Policy). | |
AWSManagedServicesChangeManagementRole (Core account version) |
ReadOnlyAccess |
AWSSupportAccess | |
AMSChangeManagementReadOnlyPolicy | |
AMSChangeManagementInfrastructurePolicy |
| Role | Policy or policies |
|---|---|
AWSManagedServicesBillingRole |
AMSBillingPolicy (AMSBillingPolicy). |
AWSManagedServicesReadOnlyRole |
ReadOnlyAccess (Public AWS Managed Policy). |
AWSManagedServicesCaseRole |
ReadOnlyAccess |
AWSSupportAccess (Public AWS Managed Policy). | |
AWSManagedServicesChangeManagementRole (Management account version) |
ReadOnlyAccess |
AWSSupportAccess | |
AMSChangeManagementReadOnlyPolicy | |
AMSChangeManagementInfrastructurePolicy | |
|
| Role | Policy or policies |
|---|---|
AWSManagedServicesReadOnlyRole |
ReadOnlyAccess (Public AWS Managed Policy). |
AWSManagedServicesCaseRole |
ReadOnlyAccess |
AWSSupportAccess (Public AWS Managed Policy). | |
AWSManagedServicesChangeManagementRole (Networking account version) |
ReadOnlyAccess |
AWSSupportAccess | |
AMSChangeManagementReadOnlyPolicy | |
AMSChangeManagementInfrastructurePolicy | |
AMSNetworkingAccountSpecificChangeManagementInfrastructurePolicy |
Application Account Roles
Application account roles are applied to your application-specific accounts.
| Role | Policy or policies |
|---|---|
AWSManagedServicesReadOnlyRole |
ReadOnlyAccess (Public AWS Managed Policy). |
AWSManagedServicesCaseRole |
ReadOnlyAccess |
AWSSupportAccess (Public AWS Managed Policy). This policy provides access to all support operations and resources. For information, see Getting Started with AWS Support. | |
AWSManagedServicesSecurityOpsRole |
ReadOnlyAccess |
AWSSupportAccess Example This policy provides access to all support operations and resources. | |
| |
| |
AMSSecretsManagerSharedPolicy | |
AWSManagedServicesChangeManagementRole (Application account version) |
ReadOnlyAccess |
AWSSupportAccess (Public AWS Managed Policy). This policy provides access to all support operations and resources. For information, see Getting Started with AWS Support. | |
AMSSecretsManagerSharedPolicy | |
AMSChangeManagementPolicy | |
AMSReservedInstancesPolicy | |
AMSS3Policy | |
AWSManagedServicesAdminRole |
ReadOnlyAccess |
AWSSupportAccess | |
AMSChangeManagementInfrastructurePolicy | |
AWSMarketplaceManageSubscriptions | |
AMSSecretsManagerSharedPolicy | |
AMSChangeManagementPolicy | |
AWSCertificateManagerFullAccess | |
AWSWAFFullAccess | |
AMSS3Policy | |
AMSReservedInstancesPolicy |
SALZ: Default IAM User Role
The following are the default SALZ user roles. To make sure that you have the
policies set for you, or to review the policies, run the
get-role command. Or,
sign in to the AWS Identity and Access Management console at https://console.aws.amazon.com/iam/
Note
The SALZ default user role is customizable and might differ on a per-account basis. Instructions on finding your role are provided.
The customer read-only role is a combination of multiple policies. A breakdown of the role follows.
Managed Services Audit Policy
-
Managed Services IAM ReadOnly Policy
-
Managed Services User Policy
-
Customer Secrets Manager Shared Policy
-
Customer Marketplace Subscribe Policy