This documentation describes how to use the "AWS Transform Mainframe" Developer IDE image builder recipe CloudFormation template with an existing EC2 Image Builder pipeline. The template creates a recipe that builds a Windows Server 2022 AMI with AWS Blu Age development tools and utilities.
Before using this template, ensure you have:
s3://<my-bucket>/sde-ide-components ;create/put/read access to the software bucket.Components in this recipe reference the following software, which must be stored in your S3 bucket. They may include:
| Software Name | Versions | Format | Source |
| Amazon CLI v2 | latest | - | Image Builder managed comp. |
| Amazon Corretto 17 (X64) | latest | - | Image Builder managed comp. |
| Amazon CloudWatch Agent | latest | - | Image Builder managed comp. |
| PuTTY | latest | - | Image Builder managed comp. |
| BluageSdeDevBrowsersComponent | |||
| Chrome | latest | - | Google (scripted) |
| Firefox | latest | - | Mozilla (scripted) |
| BluageSdeDevToolsComponent | |||
| 7-Zip (.exe) | latest | exe (64-bit Windows x64) | S3 bucket |
| HxD (.zip) | latest | zip | S3 bucket |
| Notepad++ (.exe) | latest | exe (x64 installer) | S3 bucket |
| WinMerge (.exe) | latest | exe (x64 installer) | S3 bucket |
| WinSCP (.exe) | latest | exe (Windows) | S3 bucket |
| BluageSdeDevComponent | |||
| Apache Ant (.zip) | 1.10.x | zip (binary zip archive) | S3 bucket |
| Apache Maven (.zip) | 3.9.x | zip (binary zip archive) | S3 bucket |
| Apache Tomcat (.exe) | 10.xx | exe (32-bit/64-bit Windows Service inst.) | S3 bucket |
| Git (.exe) | latest | exe (standalone installer - Windows/x64) | S3 bucket |
| NodeJS (.msi) | 22.x | msi (Windows installer) | S3 bucket |
| pgAdmin 4 (.exe) | latest | exe (Windows) | S3 bucket |
| Python 3 (.exe) | 3.x | exe (Windows installer) | S3 bucket |
| Spring Tools for Eclipse 4 (.zip) | 4.32.x | zip (Windows x86_64) | S3 bucket |
| Visual Studio Code (.exe) | latest | exe (Windows system installer) | S3 bucket |
| Kiro (.exe) | latest | exe (Windows) | S3 bucket |
| BluageWslComponent | |||
| Microsoft.VCLibs.x64.14.00.Desktop.appx | 14 | appx (Windows APPX) | S3 bucket |
| Ubuntu2204-221101.AppxBundle | 22.04 | AppxBundle (Windows APPX) | S3 bucket |
The build instance needs access to:
This S3 bucket will contain all required installation files referenced in the components.
<my-bucket>/sde-ide-components/apache-tomcat-10.exe See the documentation.A CloudFormation template for creating the required EC2 Image Builder resources (components, recipe).
The YAML file is included as an attachment in the PDF. To access the attachments panel, open the PDF in Adobe Acrobat. Go to View > Show/hide > Side panels > Attachments. The attachments panel will appear, displaying all embedded files. Double-click the yaml file in the list to open or save it.
This section lists the AWS-managed components used in the Image Builder recipe. These components are maintained by AWS and provide standardized, up-to-date installations of common tools and services.
These managed components are automatically updated by AWS, ensuring that the latest versions and security patches are always included in AMI builds.
Go to the AWS Management Console:
Once deployed, note the "ImageRecipeArn" from the "Stack Outputs" tab.
Update your existing pipeline with the new recipe:
aws imagebuilder update-image-pipeline \
--image-pipeline-arn <your-pipeline-arn> \
--image-recipe-arn <recipe-arn-from-outputs>
How to create an Image Builder Pipeline? See the User Guide: Create an image pipeline with output AMI from the Image Builder console wizard.
By using this image recipe, you will create an AMI with the following name: AWS-Transform-SDE-Developer-ami.
Common issues and solutions:
To customize the recipe:
Modify storage configuration in the "BlockDeviceMappings" section.