Create VPC

Create VPC

Use the following procedure to create a VPC without additional VPC resources using the Amazon VPC management console.

To create a VPC without additional VPC resources using the management console:

  1. Open the Amazon VPC management console at https://console.aws.amazon.com/vpc/.

  2. On the VPC dashboard, select Create VPC.

Create VPC

  1. For Resources to create, choose VPC only.

  2. (Optional) For Name tag, enter a name for your VPC. This creates a tag with the key Name and the value you specify.

  3. For IPv4 CIDR block, do one of the following:

    • Select IPv4 CIDR manual input and enter the IPv4 address range for your VPC.

    • Select IPAM-allocated IPv4 CIDR block, choose your Amazon VPC IP Address Manager (IPAM) address pool, and a netmask. The CIDR block size is constrained by the allocation rules in your IPAM pool. IPAM is a VPC feature that helps you plan, track, and monitor IP addresses for your AWS workloads. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.

    • If you’re using IPAM to manage your IP addresses, we recommend choosing this option. Otherwise, the CIDR block you specify for your VPC may overlap with the CIDR allocation of IPAM.

Create VPC

  1. (Optional) To create a VPC that supports both IPv4 and IPv6, specify an IPv6 address range for your VPC. For IPv6 CIDR block, do one of the following:

    • Select IPAM-allocated IPv6 CIDR block if you’re using Amazon VPC IP Address Manager and want to allocate an IPv6 CIDR from the IPAM pool. You have two options for allocating IPv6 address ranges to your VPC:

      • Netmask Length: Select this option to choose a netmask length for the CIDR. Do one of the following:

        • If a default netmask length is selected for the IPAM pool, you can choose Default to IPAM netmask length to use the default netmask length set for the IPAM pool by the IPAM administrator. For more information about the option to create a Regional IPv6 pool, see Create a Regional IPv6 pool in the Amazon VPC IPAM User Guide.

        • If no default netmask length is selected for the IPAM pool, select a specific netmask length shorter than the IPAM pool CIDR netmask length. For example, if the IPAM pool CIDR is /50, you can choose a netmask length from /52 to /60 for your VPC. IPv6 netmask lengths can range from /44 to /60 in increments of /4.

      • Choose a CIDR: Select this option to manually enter an IPv6 address. You can only select a specific netmask length shorter than the IPAM pool CIDR netmask length. For example, if the IPAM pool CIDR is /50, you can choose a netmask length from /52 to /60 for your VPC. IPv6 netmask lengths can range from /44 to /60 in increments of /4.

    • Select Amazon-provided IPv6 CIDR block to request an IPv6 CIDR block from Amazon’s IPv6 address pool. For Network Border Group, choose a group from which AWS advertises IP addresses. Amazon provides a fixed-size IPv6 CIDR block of /56.

    • Select IPv6 CIDR owned by me to allocate an IPv6 CIDR that you’ve brought to AWS. For more information about bringing your own IP address ranges to AWS, see Bring your own IP addresses (BYOIP) in Amazon EC2 in the Amazon EC2 User Guide for Linux Instances. You have two options for allocating IPv6 address ranges to your VPC:

      • Non-preferred: Choose this option to use a netmask length of /56.

      • Choose a CIDR: Select this option to manually enter an IPv6 address and choose a netmask length shorter than the BYOIP CIDR size. For example, if the BYOIP CIDR is /50, you can choose a netmask length from /52 to /60 for your VPC. IPv6 netmask lengths can range from /44 to /60 in increments of /4.

  2. (Optional) Choose a Tenancy option. This option determines whether the EC2 instances you launch into the VPC will run on shared hardware with other AWS accounts or on dedicated hardware for your use. If you choose VPC tenancy as Default, the instances launched into this VPC will use the tenancy attribute specified when you launch the instance. For more information, see Launch an instance using defined parameters in the Amazon EC2 User Guide for Linux Instances. If you choose VPC tenancy as Dedicated, the instances will always run as Dedicated Instances on hardware dedicated to your use. If you’re using AWS Outposts, your Outpost requires a dedicated connection; you must use the Default tenancy.

  3. (Optional) To add a tag to your VPC, choose Add new tag and enter a tag key and value.

  4. Choose Create VPC.

Create VPC

  1. After you create your VPC, you can add subnets.

Create VPC