Task 1: Launch an EC2 instance – optional - Amazon Elastic Compute Cloud

Task 1: Launch an EC2 instance – optional


Launching an instance is not the focus of this tutorial. If you already have an Amazon EC2 instance and would like to use it in this tutorial, you can skip this task.

Task objective

The objective of this task is to launch an EC2 instance so that you can complete Task 3 where you configure the connection between your EC2 instance and your Amazon RDS database.

Steps to launch an EC2 instance

Use the following steps to launch an EC2 instance for this tutorial.

To view an animation of these steps, see View an animation: Launch an EC2 instance.

EC2 instance configuration

The steps in this task configure the EC2 instance as follows:

  • Instance name: tutorial-instance

  • AMI: Amazon Linux 2

  • Instance type: t2.micro

  • Auto-assign public IP: Enabled

  • Security group with the following three rules:

    • Allow SSH from your IP address

    • Allow HTTPS traffic from anywhere

    • Allow HTTP traffic from anywhere


In a production environment, you should configure your instance to meet your specific needs.

To launch an EC2 instance
  1. Sign in to the AWS Management Console and open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. On the EC2 Dashboard, choose Launch instance.

  3. Under Name and tags, for Name, enter a name to identify your instance. For this tutorial, name the instance tutorial-instance-manual-1. While the instance name is not mandatory, the name will help you easily identify it.

  4. Under Application and OS Images, choose an AMI that meets your web server needs. This tutorial uses Amazon Linux.

  5. Under Instance type, for Instance type, select an instance type that meets your web server needs. This tutorial uses t2.micro.


    You can use Amazon EC2 under the Free tier provided your AWS account is less than 12 months old and you choose a t2.micro instance type (or t3.micro in Regions where t2.micro is not available).

  6. Under Key pair (login), for Key pair name, choose your key pair.

  7. Under Network settings, do the following:

    1. For Network and Subnet, if you haven’t made changes to your default VPC or subnets, you can keep the default settings.

      If you have made changes to your default VPC or subnets, check the following:

      1. The instance must be in the same VPC as the RDS database. By default you have only one VPC.

      2. The VPC that you’re launching your instance into must have an internet gateway attached to it so that you can access your web server from the internet. Your default VPC is automatically set up with an internet gateway.

      3. To ensure that your instance receives a public IP address, for Auto-assign public IP, check that Enable is selected. If Disable is selected, choose Edit (to the right of Network Settings), and then, for Auto-assign public IP, choose Enable.

    2. To connect to your instance by using SSH, you need a security group rule that authorizes SSH (Linux) or RDP (Windows) traffic from your computer’s public IPv4 address. By default, when you launch an instance, a new security group is created with a rule that allows inbound SSH traffic from anywhere.

      To make sure that only your IP address can connect to your instance, under Firewall (security groups), from the drop-down list next to the Allow SSH traffic from check box, choose My IP.

    3. To allow traffic from the internet to your instance, select the following check boxes:

      • Allow HTTPs traffic from the internet

      • Allow HTTP traffic from the internet

  8. In the Summary panel, review your instance configuration and then choose Launch instance.

  9. Choose View all instances to close the confirmation page and return to the console. Your instance will first be in a pending state, and will then go into the running state.

    If the instance fails to launch or the state immediately goes to terminated instead of running, see Troubleshoot instance launch issues.

For more information about launching an instance, see Launch an instance using the new launch instance wizard.

This animation shows how to launch an EC2 instance. For the text version of this animation, see the steps in the preceding procedure.

You are now ready for Task 2: Create an RDS database – optional.