Checking for the
AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
Service-Linked Role and
Policies
Complete the steps in this section to check whether the
AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
service-linked
role is present and has the correct policies attached. If this role is not
in your account and must be created, you or an administrator with the required
permissions must perform the steps to get started with AppStream 2.0 in your Amazon Web Services
account.
To check whether the AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
IAM service-linked
role is present
Open the IAM console at https://console.aws.amazon.com/iam/
. -
In the navigation pane, choose Roles.
-
In the search box, type applicationautoscaling to narrow the list of roles to select, and then choose
AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
. If this role is listed, select it to view the role Summarypage. -
On the Permissions tab, confirm whether the
AWSApplicationAutoscalingAppStreamFleetPolicy
permissions policy is attached. Return to the Role summary page.
-
On the Trust relationships tab, choose Show policy document, and then confirm whether the
AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
trust relationship policy is attached and follows the correct format. If so, the trust relationship is correctly configured. Choose Cancel and close the IAM console.
AWSServiceRoleForApplicationAutoScaling_AppStreamFleet trust relationship policy
The AWSServiceRoleForApplicationAutoScaling_AppStreamFleet
trust
relationship policy must include appstream.application-autoscaling.amazonaws.com as the principal. This
policy must also include the sts:AssumeRole
action. The following
policy configuration defines appstream.application-autoscaling.amazonaws.com as a trusted entity.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "appstream.application-autoscaling.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }