Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We are trying to expand our reliability setup using VPC in us-west-1. The 'a' and 'b' AZs work fine, but when I try to create subnets on 'c' it just fails with the message:

Value (us-west-1c) for parameter availabilityZone is invalid.
Subnets can currently only be created in the following availability zones:
  us-west-1b, us-west-1a.

Is this a transient failure or are there just only two VPC-enabled AZs in that region? If the latter, is there a list somewhere with how many AZs in each region are VPC-enabled?

share|improve this question

2 Answers 2

up vote 3 down vote accepted

As Availability Zones grow over time, Amazon's ability to expand them can become constrained. If this happens, they might restrict you from launching an instance in a constrained Availability Zone unless you already have an instance in that Availability Zone. Therefore, your account might have a different number of available Availability Zones in a region than another account.

Use the describe-availability-zones command to describe your Availability Zones within the region.

share|improve this answer

The letters are mostly meaningless.

Example:

Account 1 creates an instance in us-east-1a
Account 2 creates an instance in us-east-1b

Both instances are in the same availability zone, they just appear as different zones to the user.
It is just a way to represent that an instance is in a separate AZ from another.


Source: I was informed of this during AWS Systems Operations training in Sydney.

share|improve this answer
1  
Regions and Availability Zones doc confirms this: "To ensure that resources are distributed across the Availability Zones for a region, we independently map Availability Zones to identifiers for each account. For example, your Availability Zone us-east-1a might not be the same location as us-east-1a for another account. Note that there's no way for you to coordinate Availability Zones between accounts" –  dusan.bajic Feb 7 at 9:11
1  
Yes, thats why I was careful to words it that "two of three". The psychological load balancing is irrelevant except for making the error message even harder to search for. –  coderanger Feb 7 at 9:18

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.