Complete this section ONLY if you are running the workshop on your own. If you are at an AWS hosted event (such as re:Invent, GameDay, Workshop, or any other event hosted by an AWS employee), go to Attending an AWS hosted event.
This lab assumes you have access to an AWS Account with Administrator privileges. To create a new AWS Accounts please follow How do I create and activate a new Amazon Web Services account? article.
Remember to cleanup your AWS account after running the lab, to avoid unnecessary charges!
This workshop designed to work on us-west-2 region. Please ensure you selected this region.
On the Step 1 - Specify template confirm that the URL https://app2container-workshop-artifacts.s3-us-west-2.amazonaws.com/app2container_workshop_template.yml is entered in the Amazon S3 URL field and press Next
On the Step 2 - Specify stack details screen make sure App2ContainerWorkshopp is entered in the Stack name field and press Next
You can add your Public IP address in “YourIPAddress” section to limit the access only your IP address. (e.g. x.x.x.x/32). The default value (0.0.0.0/0) will allow the traffic for all IPs.
On the Step 3 - Configure stack options screen don’t make any changes, just press Next
On the Step 4 - Review screen, scroll to the bottom of the page and check all checkboxes, as on the screenshot below, then press Next for the template to be deployed.
If the deployment fails, go to deployment stack Events tab and confirm the root cause. A common root cause is ecsExecutionRole or ecsAutoscaleRole IAM roles already exist in the AWS account. Delete them and re-run deployment of the source environment CloudFormation template.
When the template is in the CREATE_COMPLETE status, you can find information about created source environment by going to AWS Console -> CloudFormation, selecting App2ContainerWorkshop stack and selecting to the Outputs tab. You will see information like on the screenshot below.
Now, choose your application (Java or .NET) and start modernizing