Amazon EC2Launch logo

Amazon EC2Launch Amazon Web Services

Use this command to install Amazon EC2Launch:
winget install --id=Amazon.EC2Launch -e

Use the EC2Launch v2 agent to perform tasks during EC2 Windows instance launch

Amazon EC2Launch v2 Agent Overview

The Amazon EC2Launch v2 agent is designed to automate tasks during the launch and lifecycle management of EC2 Windows instances. It ensures efficient setup and configuration by executing predefined tasks at boot time, enhancing instance readiness and operational efficiency.

Key Features:

  • Automated Task Execution: Performs critical tasks such as activating Windows, extending partitions, and setting up administrator accounts automatically upon instance launch.
  • Configuration Flexibility: Utilizes a YAML configuration file (agent-config.yml) to customize task execution, allowing users to tailor the boot experience to specific needs.
  • Enhanced Monitoring and Logging: Publishes detailed event logs for troubleshooting and monitoring, aiding in quick issue resolution.
  • Compatibility: Supports multiple Windows Server versions, including 2016, 2019, 2022, and 2025, ensuring broad applicability across different environments.

Audience & Benefits: This tool is ideal for AWS users managing EC2 instances with Windows AMIs. It simplifies instance setup, enhances security through automated admin account management, and facilitates easier troubleshooting with comprehensive logging capabilities. By automating routine tasks, EC2Launch v2 streamlines operations, reducing manual intervention and potential errors.

Installation: Available by default in select AWS-provided Windows AMIs, the agent can also be installed via winget for custom configurations, ensuring seamless integration into diverse workflows.

Versions
2.1.1.0
2.0.2107.0
2.0.2081.0
2.0.2046.0