- Newest
- Most votes
- Most comments
1. Custom URL Setup
First, you want to set up a custom domain for your AppStream 2.0 login:
Custom Domain and SSL Certificate:
Obtain a custom domain (e.g., https://myapp.mydomain.com) and configure it to point to the AppStream 2.0 default URL (https://myapps.awsapps.com/start).
Ensure you have an SSL certificate for your custom domain. You can use AWS Certificate Manager (ACM) to provision and manage SSL/TLS certificates.
2. Customize Login Page
To customize the login page with your colors, logos, and corporate identity:
Using AWS SSO Customization:
AWS SSO provides the ability to customize the login page to some extent. You can upload your organization's logo and customize the primary color. Go to the AWS SSO console, select your instance, and navigate to the "Settings" tab where you can upload your logo and set the primary color.
3. Configure Login Flow
To streamline the login flow and bypass stack selection:
Configure AppStream 2.0 Application Catalog:
In the AppStream 2.0 console, go to "Fleets" and select your fleet.
Navigate to the "Image Builder" section and configure your application(s) in the AppStream 2.0 image.
Ensure that you have a single stack configured (if you want to bypass stack selection) or manage stacks to control user access.
4. Single Sign-On (SSO) Configuration
Ensure that your SSO setup is correctly integrated:
AWS Active Directory Integration:
AppStream 2.0 integrates with AWS Directory Service for Microsoft AD. Ensure your users are synced and managed through AWS AD.
Use AWS IAM Identity Portal URL (https://myapps.awsapps.com/start) for SSO login.
Configure IAM policies to manage access to AppStream 2.0 resources based on user roles and permissions.
5. URL Redirection To redirect users directly to applications or desktops after login:
Use AppStream 2.0 URLs:
Construct URLs that point directly to the application or desktop session.
For example:
Directly to an application: https://myapp.mydomain.com/app/myapp Directly to a desktop: https://myapp.mydomain.com/desktop/mydesktop You can customize these URLs based on your application stack configurations in AppStream 2.0.
Thank you for the detailed answer. I am still fairly new to AWS. I need some time to understand and configure it and will get back to you with the result.
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 3 years ago

I still have a few things to ask... (Moved to comment)
1. Custom URL Setup You mean I simply configure a DNS entry (CNAME) that points to the AWS login portal?
2. Customize Login Page This option is not available in IAM Identity Center. It existed when IAM Identity Center was still AWS SSO. Is there another option?
3. Configure Login Flow Ensure that you have a single stack configured (if you want to bypass stack selection) or manage stacks to control user access.
The AWS Access Portal is also displayed with only one stack. An account or an application can/must be selected in the AWS Access Portal. The AWS Access Portal is still part of the IAM Identity Center, not AppStream.
5. URL Redirection To redirect users directly to applications or desktops after login: What do you mean? Domain-joined fleets cannot be called via direct appstream urls.
Thanks and best regards