Amazon AppStream Connector

Content Type: Module
Categories: AWS

Overview

This Amazon AppStream Connector allows you to integrate with the Amazon AppStream service on AWS.

Amazon AppStream 2.0 is a fully managed application streaming service that provides users with instant access to their desktop applications from anywhere. AppStream 2.0 manages the AWS resources required to host and run your applications, scales automatically, and provides access to your users on demand. AppStream 2.0 provides users access to the applications they need on the device of their choice, with a responsive, fluid user experience that is indistinguishable from natively installed applications.

With AppStream 2.0, you can easily add your existing desktop applications to AWS and enable your users to instantly stream them. Windows users can use either the AppStream 2.0 client or an HTML5-capable web browser for application streaming. You can maintain a single version of each of your applications, which makes application management easier. Your users always access the latest versions of their applications. Your applications run on AWS compute resources, and data is never stored on users' devices, which means they always get a high performance, secure experience.

The Amazon AppStream Connector provides the following actions:

  • Describe Fleets
  • Start Fleet
  • Stop Fleet

For more information about our AWS Connector strategy, please see the Mendix Evaluation Guide

Documentation

1 Introduction

This Amazon AppStream Connector allows you to integrate with the Amazon AppStream service on AWS.

Amazon AppStream 2.0 is a fully managed, secure application streaming service that lets you stream desktop applications to users without rewriting applications. AppStream 2.0 provides users with instant access to the applications that they need with a responsive, fluid user experience on the device of their choice.

The Amazon AppStream Connector provides the following actions:

  • Describe Fleets
  • Start Fleet
  • Stop Fleet

1.1 Typical Use Cases

  • Application which lists available AppStreams and allows them to be started and stopped

1.2 Features

  • Describe Fleets
  • Start Fleet
  • Stop Fleet

1.3 Limitations

  • Not a full implementation of the AppStream interface

1.4 Prerequisites

  • Mendix Studio Pro 9.22.0
  • An AWS Account that has access to the Amazon AppStream service
  • AWS IAM account for authentication with AccessKey and SecretKey

1.5 Dependencies

2 Installation

  • Download the Amazon AppStream Connector from the Marketplace

3 Configuration

If you are using Static Credentials update the following constants:

  • AWSAppStreamConnector.AccessKey
  • AWSAppStreamConnector.SecretKey

If you are using Session based Credentials update the following constants:

  • AWSAppStreamConnector.ClientCertificateID
  • AWSAppStreamConnector.ProfileARN
  • AWSAppStreamConnector.RoleARN
  • AWSAppStreamConnector.SessionName
  • AWSAppStreamConnector.TrustAnchorARN

Change the AWSAppStreamConnector.UseStaticCredentials constant to false

4 Troubleshooting

  • If you are running into issues with authentication and are using Session Based Credentials verify that the generated Role has both access to the Translate service and the AWS Roles Anywhere service.

5 Read More

 

Releases

Version: 1.1.1
Framework Version: 9.22.0
Release Notes: Added extra regions
Version: 1.1.0
Framework Version: 9.22.0
Release Notes: Added extra fields for AppStream fleets for DisplayName, Description, ImageName, InstanceType, FleetType and Platform
Version: 1.0.0
Framework Version: 9.22.0
Release Notes: First release of the connector