Virtual Private Cloud (VPC) supports the following advanced features: network access control lists (ACLs), custom route tables, Dynamic Host Configuration Protocol (DHCP) options sets, and IPv4 gateways. If a VPC contains one or more Elastic Compute Service (ECS) instances that belong to one of the following instance families, you cannot use the advanced VPC features.

Overview

VPC supports the following advanced features: network ACLs, custom route tables, DHCP options sets, and IPv4 gateways. For more information, see:

Limits on ECS instance families

Advanced VPC 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 use the advanced VPC features.
    Note
    • You can view information about advanced VPC features on the Advanced Features tab.
      • Information about whether the specified VPC supports advanced VPC features.
      • The advanced VPC features that the specified VPC supports.
      • The resources that do not support advanced VPC features in the specified VPC.
      For more information, see View a VPC.
    • When you configure an advanced VPC feature, 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 VPC feature.
  • If a VPC has an advanced VPC feature enabled, you cannot create an ECS instance that belongs to one of the following instance families. In addition, you cannot migrate such ECS instances from other VPCs to this VPC.
Most ECS instance families support advanced VPC features. The following table describes the ECS instance families that do not support advanced VPC features.
Instance typeInstance family
General-purposesn2 (discontinued)
Compute-optimizedsn1 (discontinued)
Memory-optimizedse1
Big datad1
Local SSDi1
High clock rate
  • c4 (discontinued)
  • ce4 (discontinued)
  • cm4 (discontinued)
GPU-accelerated compute-optimized units
  • gn4 (discontinued)
  • gn5
GPU-acceleratedga1 (discontinued)
Shared
  • n1 (discontinued)
  • n2 (discontinued)
  • e3 (discontinued)
  • xn4
  • n4
  • mn4
  • e4
Generation I instance families
  • t1 (discontinued)
  • s1 (discontinued)
  • s2 (discontinued)
  • s3 (discontinued)
  • m1 (discontinued)
  • m2 (discontinued)
  • c1 (discontinued)
  • c2 (discontinued)

Upgrade or release an ECS instance

If a VPC contains ECS instances of the preceding instance families, you can upgrade or release these instances. After you upgrade or release the ECS instances, you can use advanced VPC features.

Disable advanced VPC features

You can disable advanced VPC features for a VPC. After you disable advanced VPC features, you can create ECS instances of the preceding families in the VPC. For more information, see the following topics: