This topic describes the advanced features supported by Virtual Private Cloud (VPC). These features include network access control lists (ACLs), custom route tables, and Dynamic Host Configuration Protocol (DHCP) options sets. However, some Elastic Compute Service (ECS) instance families do not support the advanced features of VPC. If a VPC contains one or more ECS instances that belong to these ECS instance families, you cannot configure the advanced features for the VPC.

Overview

The VPC advanced features include network ACLs, custom route tables, and DHCP options sets. For more information, see the following topics:

Limits on ECS instance families

The VPC advanced features have the following limits on ECS instance families:
  • If a VPC contains one or more ECS instances that belong to one of the following instance families, you cannot configure the advanced features for the VPC.
    Note When you configure an advanced feature for a VPC, the system automatically checks the ECS instances deployed in the VPC. If one or more ECS instances belong to one of the following instance families, you cannot configure the advanced feature for the VPC.
  • If a VPC has an advanced feature configured, you cannot create an ECS instance that belongs to the instance families described in the following table. In addition, you cannot migrate such ECS instances from other VPCs to this VPC.
Most ECS instance families support the VPC advanced features. The following table describes the ECS instance families that do not support the VPC advanced features.
Instance type Instance family
General purpose instance sn2 (phased-out)
Compute optimized instance sn1 (phased-out)
Memory optimized instance se1
Big data instance families d1
Instance with a local SSD i1
Instance families with high clock speed
  • c4 (phased-out)
  • ce4 (phased-out)
  • cm4 (phased-out)
Compute optimized instance with GPU capabilities
  • gn4
  • gn5
GPU-accelerated instance families with graphics acceleration capabilities ga1 (phased-out)
Shared instance
  • n1 (phased-out)
  • n2 (phased-out)
  • e3 (phased-out)
  • xn4
  • n4
  • mn4
  • e4
Generation I instance type
  • t1 (phased-out)
  • s1 (phased-out)
  • s2 (phased-out)
  • s3 (phased-out)
  • m1 (phased-out)
  • m2 (phased-out)
  • c1 (phased-out)
  • c2 (phased-out)

Upgrade or release an ECS instance

If a VPC contains ECS instances of the instance families listed in the preceding table, you can upgrade or release these instances. After you upgrade or release the ECS instances, you can configure the advanced features for the VPC.

Delete the VPC advanced features

You can delete the advanced features that you have configured for a VPC. After you delete the advanced features for a VPC, you can deploy ECS instances of the instance families described in the preceding table in the VPC. For more information, see the following topics: