Running the workshop on your own

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.

Self-paced learning environment

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.

Deployment

  1. Click on the button below

  2. 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 CloudFormation Step 1

  3. 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.


    CloudFormation Step 2

  4. On the Step 3 - Configure stack options screen don’t make any changes, just press Next

  5. 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.
    CloudFormation Step 4

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.

Source Environment Information in AWS Console

  • Copy - paste this information to your local notepad, as you will use them during the workshop.

Great! You are all set to go

Now, choose your application (Java or .NET) and start modernizing