title: Autoscaling across multiple subnets using AWS Cloudformation throws error
body: <p>I am unable to create a Cloudformation template to autoscale across 2 different public subnets.  I keep getting the error</p>
  
  <blockquote>
    <p>CREATE_FAILED<br>
    AWS::AutoScaling::AutoScalingGroup<br>
      The availability zones of the specified subnets and the Auto Scaling
    group do not match</p>
  </blockquote>
  
  <p>I have extensively researched all the different template code possibilities and I've tried them all, including</p>
  
  <p>Defining the exact AZs like this:</p>
  
  <pre><code>AvailabilityZones" : [ us-west-2a, us-west-2b ],
  </code></pre>
  
  <p>Using the VPCZone Identifier property instead and leaving the AvailabilityZone property out of the resource:</p>
  
  <pre><code>"VPCZoneIdentifier" : [ subnet-1234, subnet-5678 ]
  </code></pre>
  
  <p>but here is my latest attempt:</p>
  
  <pre><code>"ASASGS3JJ": {
          "Type": "AWS::AutoScaling::AutoScalingGroup",
          "Properties": {
              "AvailabilityZones": {
                  "Fn::GetAZs": ""
              },
              "InstanceId": {
                  "Ref": "EC2I12Q2R"
              },
              "LoadBalancerNames": [
                  "ELBLB2IQL9"
              ],
              "MaxSize": 2,
              "MinSize": 2
          },
  </code></pre>
  
  <p>Unfortunately still getting the same error.  Can I please get some assistance on how to properly format?  Do I need to change any code outside of the Autoscaling group resource?</p>