aws-ec2-launcher
Service icon

AWS EC2 Launcher

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 28 Nov (16 hours ago)
 by 
Eone Technologies pvt ltd
0.0
 (0 ratings)
aws-ec2-launcher

AWS EC2 Launcher

Documentation
1.0.0


The ODC2AWS for OutSystems simplifies secure discovery and remote-access workflows for Windows EC2 instances.
It provides reusable server actions to list and describe EC2 instances, retrieve the values you need to connect (public IP, public DNS, private IP, instance metadata), optionally obtain/prepare Windows administrator credentials (where permitted), and generate a downloadable .rdp file pre-filled with the correct host, port and username. The component also includes secure alternatives (Session Manager port-forwarding, Fleet Manager) and guidance to avoid opening RDP to the public internet.

Key Capabilities / Features

  • Discover Instances

    • DescribeInstances wrapper to list/filter instances by tag, VPC, subnet, instance state or instance ID. (Supports pagination and filters.) AWS Documentation

  • Instance Details

    • Return public/private IP, public DNS, instance type, platform (Windows/Linux), security groups, tags and launch time. AWS Documentation

  • Windows Admin Password (GetPasswordData - optional)

    • Action to call EC2 GetPasswordData (where available for the AMI) and return encrypted password which the caller can decrypt using the PEM key pair exported by the user (or return the encrypted blob for client-side decryption). Note: Access only works when the AMI provides password data and the key-pair is available to the decrypter. Repost+1

  • Generate .rdp File

    • Server action that composes a valid .rdp file stream (host, port, username, optional domain, and recommended settings) and serves it as a downloadable file (Content-Disposition). Works for public IP/DNS or tunneled endpoints (see Session Manager / bastion).

  • Secure Access Options

    • Built-in examples / helper actions to integrate with:

      • AWS Systems Manager Session Manager (port forwarding) to avoid opening RDP ports. Includes instructions to create a local tunnel or browser-based connection using Session Manager plugin. AWS Documentation+1

      • Fleet Manager Remote Desktop (browser-based RDP via Systems Manager) as an alternative to client RDP. AWS Documentation

      • Bastion host patterns and sample recommendations (security group rules and RD Gateway guidance). Amazon Web Services, Inc.

  • IAM & Credentials Management

    • Uses AWS SDK credentials via IAM Role, IAM user access keys, or environment credentials. Supports using an IAM role (recommended) for the OutSystems server to call EC2 APIs.

  • Audit & Logging

    • Optional logging of request/response (masked for secrets). Audit events for “RDP file generated” with timestamp, user, target instance ID and access method.

  • Demo App

    • A small demo UI: Search ? Select instance ? “Download RDP” or “Open via Session Manager” ? shows the resulting .rdp download or the SSM session/tunneling instructions.