SlideShare a Scribd company logo
Creating AppStream apps and configuring
users with Domain Join.
Mr. Subramanyam Tirumani Vemala
subramanyam.vemala@gmail.com
Use Case Details:
• A contract employee (User), needs to access a centrally managed
desktop application through AWS services and must be streaming. All
the features like auto-scaling, load balancing etc. must be self-
managed by AWS.
• Active Directory (AD) Users must seamlessly and securely access the
application through the URL with the Domain Joined credentials, not
with the users created through the AppStream User Pool.
• The application, must be of SaaS with no rewrite.
• Admin must be enable the user to access specified applications, as
per the Organizational policy.
AWS services that can be used (Advanced):
1. AWS AppStream.
2. AWS AppStream – Directory Configs (Users domain join).
3. AWS EC2.
4. AWS Directory Service.
5. Microsoft Active Directory.
Expected Features in the developed
application:
1. Must be able to access the application from any computer.
2. Applications and data must be secured.
3. Applications must be centrally manageable.
4. Scale without infrastructure.
5. Provide a fluid and responsive user experience.
6. Able to integrate with your IT services like On-Premises AD.
7. Applications must be, full software-as-a-service (SaaS) solution
without rewriting the application.
Steps:
Step 1: Create Directory Config Object, by providing the Directory
details that we need to domain join with the Fleet.
Step 2: Create Fleet with Domain Join using the Domain Config Object,
that we created in the Step1.
Step 3: Create Stak with the created Domain Joined Fleet.
Step 4: Configure SAML 2.0 for single sign-on access
Step 1. Create Directory Config:
Provide the directory details that will be used
to join streaming instances to the directory.
Review and Create.
Directory Config’s – List.
Step 2: Create Fleet with Domain Join:
Choose the image.
Choose the instance Type.
Choose the Feet Type.
Configure the network for the Fleet.
List of available Directory Config Object’s
displayed in the dropdown list.
Choose the Directory Config Object from the
dropdown list.
Click on Create.
Click on Create.
List of Fleets.
Step 3: Create Stack:
Fill in the Details.
Choose the Fleet which has domain join.
Choose accordingly.
Review the configurations.
Click on create.
Created Stack will be listed here.
Step 4: Configure SAML 2.0 for single sign-on
access
Users must use your SAML 2.0-based identity federation environment
to launch streaming sessions from your domain-joined fleet.
Please refer to my other PPT’s for the SSO Implementation using the
SAML.
Appendix:
Setting Up Active Directory
https://docs.aws.amazon.com/appstream2/latest/developerguide/active-directory-
directory-setup.html
Setting Up SAML
https://docs.aws.amazon.com/appstream2/latest/developerguide/external-
identity-providers-setting-up-saml.html
Setting Up Active Directory
https://docs.aws.amazon.com/appstream2/latest/developerguide/active-directory-
directory-setup.html#active-directory-setup-fleet
AppStream 2.0 Active Directory Administration
https://docs.aws.amazon.com/appstream2/latest/developerguide/active-directory-
admin.html#active-directory-oudn
Appendix:
Troubleshooting
https://docs.aws.amazon.com/appstream2/latest/developerguide/troublesh
ooting.html
Amazon AppStream 2.0 FAQs
https://aws.amazon.com/appstream2/faqs/
AppStream 2.0 Integration with SAML 2.0
https://docs.aws.amazon.com/appstream2/latest/developerguide/external-
identity-providers-further-info.html
Enable federation with AWS Single Sign-On and Amazon AppStream 2.0
https://aws.amazon.com/blogs/desktop-and-application-streaming/enable-
federation-with-aws-single-sign-on-and-amazon-appstream-2-0/
Appendix:
AWS Single Sign-On (AWS SSO) Integration Guide for Amazon Appstream 2.0
https://static.global.sso.amazonaws.com/app-
eb7f4060188865be/instructions/index.htm?metadata=https%3A%2F%2Fpor
tal.sso.us-east-
1.amazonaws.com%2Fsaml%2Fmetadata%2FMjQyNjA4NzMxMzI0X2lucy1m
NGYwNjAwOGJkYzI2ZWRj&signin_url=https%3A%2F%2Fportal.sso.us-east-
1.amazonaws.com%2Fsaml%2Fassertion%2FMjQyNjA4NzMxMzI0X2lucy1mN
GYwNjAwOGJkYzI2ZWRj&signout_url=https%3A%2F%2Fportal.sso.us-east-
1.amazonaws.com%2Fsaml%2Flogout%2FMjQyNjA4NzMxMzI0X2lucy1mNGY
wNjAwOGJkYzI2ZWRj&issuer_url=https%3A%2F%2Fportal.sso.us-east-
1.amazonaws.com%2Fsaml%2Fassertion%2FMjQyNjA4NzMxMzI0X2lucy1mN
GYwNjAwOGJkYzI2ZWRj&idp_certificate=https%3A%2F%2Fconsole.aws.ama
zon.com%2Fsinglesignon%2Fhome%3F%23applications%2Fins-
f4f06008bdc26edc%2FdownloadIdPCert

More Related Content

PPTX
Underrated AWS Security Controls ~ AWS Atlanta Summit 2022
PDF
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
PDF
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
PDF
WS Black Belt Online Seminar 2016 RDBのAWSへの移行
PDF
Alphorm.com Formation Microsoft Azure (AZ-500) : Sécurité
PDF
Domino policies deep dive
PDF
AWS Black Belt online seminar 2017 Snowball
PDF
AWS Black Belt Online Seminar 2017 AWS X-Ray
Underrated AWS Security Controls ~ AWS Atlanta Summit 2022
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
WS Black Belt Online Seminar 2016 RDBのAWSへの移行
Alphorm.com Formation Microsoft Azure (AZ-500) : Sécurité
Domino policies deep dive
AWS Black Belt online seminar 2017 Snowball
AWS Black Belt Online Seminar 2017 AWS X-Ray

What's hot (20)

PDF
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOps
PDF
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
PDF
Bare-Metal Hypervisor as a Platform for Innovation
PDF
Introducing log analysis to your organization
PPTX
Troopers 19 - I am AD FS and So Can You
PDF
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
PDF
IBM Traveler Management, Security and Performance
PDF
RESTful services on IBM Domino/XWork
PPT
PDF
ReCertifying Active Directory
PDF
One Azure Monitor to Rule Them All? - Marius Zaharia
PDF
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
PDF
20191001 AWS Black Belt Online Seminar AWS Lake Formation
PPTX
Zabbix
PDF
AWSの様々なアーキテクチャ
PPTX
Nutanix
PDF
[若渴計畫] Challenges and Solutions of Window Remote Shellcode
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
PDF
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
PDF
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
ECS19 Elio Struyf - Setting Up Your SPFx CI/CD pipelines on Azure DevOps
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
Bare-Metal Hypervisor as a Platform for Innovation
Introducing log analysis to your organization
Troopers 19 - I am AD FS and So Can You
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
IBM Traveler Management, Security and Performance
RESTful services on IBM Domino/XWork
ReCertifying Active Directory
One Azure Monitor to Rule Them All? - Marius Zaharia
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
20191001 AWS Black Belt Online Seminar AWS Lake Formation
Zabbix
AWSの様々なアーキテクチャ
Nutanix
[若渴計畫] Challenges and Solutions of Window Remote Shellcode
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Ad

Similar to Creating AppStream apps and configuring users with Domain Join. (20)

PPTX
Creating AppStream users through User Pool
PDF
Step by step installation of microsoft dynamics 365 finance and operations on...
PPTX
Deploying Cloud ServicesDeploying Cloud Services.pptx
PPTX
Configuration manager
PPTX
Go…Running Kentico CMS on Windows Azure
PPTX
Azure integration in dynamic crm
PDF
Confluence Integration Adapter - Datasheet
PDF
Rome .NET Conference 2024 - Remote Conference
PDF
Winter 15 : Salesforce
PPTX
PPT_CC.pptx
PPT
Preserving Customizations with Overlays & Custom Objects in AR System 7.6.04
DOCX
Microsoft identity platform and device authorization flow to use azure servic...
PDF
User id installation and configuration
PPSX
08 asp.net session11
PDF
Integrating Visual Studio Team Services with Active Directory Federation Ser...
ODP
New Features Lotus Domino Administration 8.5
PDF
Introduction to Bluemix and Watson
PPTX
Integration with Microsoft Azure using Mule ESB
PPTX
Accessing virtualized published applications
PDF
Team lab install_en
Creating AppStream users through User Pool
Step by step installation of microsoft dynamics 365 finance and operations on...
Deploying Cloud ServicesDeploying Cloud Services.pptx
Configuration manager
Go…Running Kentico CMS on Windows Azure
Azure integration in dynamic crm
Confluence Integration Adapter - Datasheet
Rome .NET Conference 2024 - Remote Conference
Winter 15 : Salesforce
PPT_CC.pptx
Preserving Customizations with Overlays & Custom Objects in AR System 7.6.04
Microsoft identity platform and device authorization flow to use azure servic...
User id installation and configuration
08 asp.net session11
Integrating Visual Studio Team Services with Active Directory Federation Ser...
New Features Lotus Domino Administration 8.5
Introduction to Bluemix and Watson
Integration with Microsoft Azure using Mule ESB
Accessing virtualized published applications
Team lab install_en
Ad

More from Subramanyam Vemala (14)

PPTX
Domain Driven Development (DDD)
PPTX
AWS Amazon Quantum Ledger Database (QLDB)
PPTX
A Java Microservices Spring Boot and Docker case study.
PPTX
Java microservicesdockerdockerhubusecase2
PDF
Java microservicesspringbootcasestudy2
PPTX
Aws centralized logs
PPTX
AWS SNS - Notifications through SMS and Email
PPTX
AWS CodeCommit – Securing the Repository and Branches
PPTX
AWS IAM User Setup for CodeCommit
PPTX
AWS CodeCommit Setup
PPTX
Migration architecture on_prem
PPTX
Aws managed microsoft ad
PPTX
AWS AD Connector - SSO - Directory Service - Cloud
PPTX
Aws over view_demoppt
Domain Driven Development (DDD)
AWS Amazon Quantum Ledger Database (QLDB)
A Java Microservices Spring Boot and Docker case study.
Java microservicesdockerdockerhubusecase2
Java microservicesspringbootcasestudy2
Aws centralized logs
AWS SNS - Notifications through SMS and Email
AWS CodeCommit – Securing the Repository and Branches
AWS IAM User Setup for CodeCommit
AWS CodeCommit Setup
Migration architecture on_prem
Aws managed microsoft ad
AWS AD Connector - SSO - Directory Service - Cloud
Aws over view_demoppt

Recently uploaded (20)

PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
top salesforce developer skills in 2025.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Transform Your Business with a Software ERP System
PPTX
history of c programming in notes for students .pptx
PPTX
Introduction to Artificial Intelligence
PPTX
assetexplorer- product-overview - presentation
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
Which alternative to Crystal Reports is best for small or large businesses.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
top salesforce developer skills in 2025.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
How to Choose the Right IT Partner for Your Business in Malaysia
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Transform Your Business with a Software ERP System
history of c programming in notes for students .pptx
Introduction to Artificial Intelligence
assetexplorer- product-overview - presentation
Designing Intelligence for the Shop Floor.pdf
L1 - Introduction to python Backend.pptx
Operating system designcfffgfgggggggvggggggggg
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Design an Analysis of Algorithms I-SECS-1021-03
2025 Textile ERP Trends: SAP, Odoo & Oracle

Creating AppStream apps and configuring users with Domain Join.

  • 1. Creating AppStream apps and configuring users with Domain Join. Mr. Subramanyam Tirumani Vemala subramanyam.vemala@gmail.com
  • 2. Use Case Details: • A contract employee (User), needs to access a centrally managed desktop application through AWS services and must be streaming. All the features like auto-scaling, load balancing etc. must be self- managed by AWS. • Active Directory (AD) Users must seamlessly and securely access the application through the URL with the Domain Joined credentials, not with the users created through the AppStream User Pool. • The application, must be of SaaS with no rewrite. • Admin must be enable the user to access specified applications, as per the Organizational policy.
  • 3. AWS services that can be used (Advanced): 1. AWS AppStream. 2. AWS AppStream – Directory Configs (Users domain join). 3. AWS EC2. 4. AWS Directory Service. 5. Microsoft Active Directory.
  • 4. Expected Features in the developed application: 1. Must be able to access the application from any computer. 2. Applications and data must be secured. 3. Applications must be centrally manageable. 4. Scale without infrastructure. 5. Provide a fluid and responsive user experience. 6. Able to integrate with your IT services like On-Premises AD. 7. Applications must be, full software-as-a-service (SaaS) solution without rewriting the application.
  • 5. Steps: Step 1: Create Directory Config Object, by providing the Directory details that we need to domain join with the Fleet. Step 2: Create Fleet with Domain Join using the Domain Config Object, that we created in the Step1. Step 3: Create Stak with the created Domain Joined Fleet. Step 4: Configure SAML 2.0 for single sign-on access
  • 6. Step 1. Create Directory Config:
  • 7. Provide the directory details that will be used to join streaming instances to the directory.
  • 10. Step 2: Create Fleet with Domain Join:
  • 14. Configure the network for the Fleet.
  • 15. List of available Directory Config Object’s displayed in the dropdown list.
  • 16. Choose the Directory Config Object from the dropdown list.
  • 20. Step 3: Create Stack:
  • 21. Fill in the Details.
  • 22. Choose the Fleet which has domain join.
  • 26. Created Stack will be listed here.
  • 27. Step 4: Configure SAML 2.0 for single sign-on access Users must use your SAML 2.0-based identity federation environment to launch streaming sessions from your domain-joined fleet. Please refer to my other PPT’s for the SSO Implementation using the SAML.
  • 28. Appendix: Setting Up Active Directory https://docs.aws.amazon.com/appstream2/latest/developerguide/active-directory- directory-setup.html Setting Up SAML https://docs.aws.amazon.com/appstream2/latest/developerguide/external- identity-providers-setting-up-saml.html Setting Up Active Directory https://docs.aws.amazon.com/appstream2/latest/developerguide/active-directory- directory-setup.html#active-directory-setup-fleet AppStream 2.0 Active Directory Administration https://docs.aws.amazon.com/appstream2/latest/developerguide/active-directory- admin.html#active-directory-oudn
  • 29. Appendix: Troubleshooting https://docs.aws.amazon.com/appstream2/latest/developerguide/troublesh ooting.html Amazon AppStream 2.0 FAQs https://aws.amazon.com/appstream2/faqs/ AppStream 2.0 Integration with SAML 2.0 https://docs.aws.amazon.com/appstream2/latest/developerguide/external- identity-providers-further-info.html Enable federation with AWS Single Sign-On and Amazon AppStream 2.0 https://aws.amazon.com/blogs/desktop-and-application-streaming/enable- federation-with-aws-single-sign-on-and-amazon-appstream-2-0/
  • 30. Appendix: AWS Single Sign-On (AWS SSO) Integration Guide for Amazon Appstream 2.0 https://static.global.sso.amazonaws.com/app- eb7f4060188865be/instructions/index.htm?metadata=https%3A%2F%2Fpor tal.sso.us-east- 1.amazonaws.com%2Fsaml%2Fmetadata%2FMjQyNjA4NzMxMzI0X2lucy1m NGYwNjAwOGJkYzI2ZWRj&signin_url=https%3A%2F%2Fportal.sso.us-east- 1.amazonaws.com%2Fsaml%2Fassertion%2FMjQyNjA4NzMxMzI0X2lucy1mN GYwNjAwOGJkYzI2ZWRj&signout_url=https%3A%2F%2Fportal.sso.us-east- 1.amazonaws.com%2Fsaml%2Flogout%2FMjQyNjA4NzMxMzI0X2lucy1mNGY wNjAwOGJkYzI2ZWRj&issuer_url=https%3A%2F%2Fportal.sso.us-east- 1.amazonaws.com%2Fsaml%2Fassertion%2FMjQyNjA4NzMxMzI0X2lucy1mN GYwNjAwOGJkYzI2ZWRj&idp_certificate=https%3A%2F%2Fconsole.aws.ama zon.com%2Fsinglesignon%2Fhome%3F%23applications%2Fins- f4f06008bdc26edc%2FdownloadIdPCert