Generally Available Update
On 10/7/22, Amazon AppStream 2.0 launched a service-side Imaging Assistant. This repository will remain public for learning and reusability purposes.
Amazon AppStream 2.0 Linux Imaging Assistant
Amazon AppStream 2.0 provides secure, reliable and scalable access to applications and non-persistent desktops from any location. At re:Invent 2021, AppStream announced the availability of Amazon Linux 2 images. With this release, users can now stream Linux applications and desktops. These images use a new set of, on instance, CLI tools to create an application catalog and capture images. This project provides a graphical experience similar to Windows based AppStream images that sits on top of the provided CLI.
Running the Assistant
For administrators that simply want to use the tool, a pre-packaged binary is provided. The binary can be downloaded to an AppStream 2.0 Image Builder instance and run directly. This pattern is outlined in the launch announcement on the Desktop and Application Streaming Blog Image Assistant launch blog.
Install from Source
- Connect to an Amazon Linux based AppStream Image Builder
- Click Applications in the top left and then click the Terminal icon
- Clone this git repository
- CD to the repo folder
- Install the prerequisites using the following commands
sudo yum install -y python3-tkinter git
pip3 install -r ./source/requirements.txt
Security
See CONTRIBUTING for more information.
License
This library is licensed under the MIT-0 License. See the LICENSE file.