, , . CloudFormation.
. troposphere Python . :
import json
from troposphere import Template, ec2
types = [
"t1.micro",
"m1.small",
"m1.medium",
"m1.large",
"m1.xlarge",
"m3.xlarge",
"m3.2xlarge",
"m2.xlarge",
"m2.2xlarge",
"m2.4xlarge",
"c1.medium",
"c1.xlarge",
"cc1.4xlarge",
"cc2.8xlarge",
"cg1.4xlarge",
"hi1.4xlarge",
"hs1.8xlarge"]
ami = "ami-12345678"
t = Template()
for type in types:
t.add_resource(ec2.Instance(
type.replace('.', ''),
ImageId=ami,
InstanceType=type,
))
print t.to_json()