The as-* commands would be for Auto Scaling which are for horizontal scaling, not vertical. Auto Scaling would change the number of instances you are running, not the type of a single instance.
t1.micro is great for fooling around with EC2 and for running services that get very little traffic, but as soon as you need to scale up (horizontal or vertical) I would recommend using larger instance types.
Since t1.micro instances are always EBS boot, you can vertically scale it by moving the instance to a larger/faster instance type. If you are running a 32-bit t1.micro instance, then you can move it to an m1.small or c1.medium. If you are running a 64-bit t1.micro instance, then you can move it to the larger (and more expensive) instance types.
To change the instance type (scaling vertically) the steps include:
- Stop the instance
- Change the instance type (ec2-modify-instance-attribute --instance-type)
- Start the instance
I've written an article which explains more and provides sample commands:
Moving an EC2 Instance to a Larger Size
http://alestic.com/2011/02/ec2-change-type