title: EC2 Launch Failure On Private Subnet
body: <p>I have purchased reserved instance hours and I am unable to launch a reserved instance in my private subnet. The only message I am getting is </p>
  
  <pre><code>Launch Failed
  The requested configuration is currently not supported. Please check the documentation for supported configurations.
  </code></pre>
  
  <p>How do I troubleshoot this? The message is unhelpful.</p>
  
  <pre><code>What I have done:
  1. Created two subnets. One public (10.0.0.0/25) and one private (10.0.1.0/25).
  2. Assign route tables to each subnet. The public subnet is attached to an Internet Gateway.
  </code></pre>
  
  <p>Here's a review of my instance launch:</p>
  
  <pre><code>Instance Type   ECUs        vCPUs   Memory (GiB)    Instance Storage (GB)   EBS-Optimized Available Network Performance
  t2.small        Variable    1       2               EBS only                -                       Low to Moderate
  
  
  Security Group ID         Name               Description
  sg-xxxxxxxe               xxxx-private-1a   xxxx-private-1a
  
  
  All selected security groups inbound rules
  Type    Protocol  Port Range    Source  
  SSH     TCP       22            0.0.0.0/0
  
  
  Number of instances    1                             Purchasing option On demand
  Network                 vpc-6e385e0a
  Subnet                  subnet-98b5e2ee
  EBS-optimized           No
  Monitoring              No
  Termination protection  No
  Shutdown behavior       Stop
  IAM role                None
  Tenancy                 dedicated
  Host ID                 
  Affinity                Off
  Kernel ID               Use default
  RAM disk ID             Use default
  User data
  Assign Public IP        No
  Assign IPv6 IP          Use subnet setting (Disable)
  Network interfaces
  
  Device    Network Interface        Subnet           Primary IP    Secondary IP Addresses
  eth0      New network interface    subnet-98b5e2ee  10.0.1.5    
  </code></pre>