Supporting mutliple provider regions

I would like to apply different configuration to multiple AWS regions with some common configuration.

For example I want to have an key and an ssh security group available in us-west-1 and us-west-2 and I want to deploy 2 instances on us-west-1 and 3 on us-west-2. What would be the best way to achieve that?