Sto provando a creare un'istanza di ec2 t2.micro con amazon linux as os utilizzando cloudformation. Di seguito è riportato il file JSON (parti che contano).Le istanze non Windows con un tipo di virtualizzazione di 'hvm' non sono attualmente supportate per questo tipo di istanza: [AWS Cloudformation]
"FileName" :{
"Type" : "String",
"Default" : "cf-file.sh",
"AllowedValues": [ "cf-file.sh"]
},
"InstanceType" : {
"Description" : "WebServer EC2 instance type",
"Type" : "String",
"Default" : "t2.micro",
"AllowedValues" : ["t2.micro"],
"ConstraintDescription" : "must be a valid EC2 instance type."
},
"AMIID" :{
"Type": "String",
"Default":"ami-1ecae776",
"AllowedValues":["ami-1ecae776"]
}
},
"Resources" : {
"EC2Instance" : {
"Type" : "AWS::EC2::Instance",
"Properties" : {
"UserData" : {
"Fn::Base64" : {
"Fn::Join" : [
"",
[
"#!/bin/bash\n",
"yes y | yum install dos2unix\n",
"touch ",{ "Ref" : "FileName" },"\n",
"chmod 777 ",{ "Ref" : "FileName" },"\n"
]
]
}
},
"KeyName" : { "Ref" : "KeyName" },
"ImageId" : { "Ref" : "AMIID" }
}
},
Quando ho eseguito questo file vengo seguente errore
Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type
Credo che questo errore viene quando usiamo t1 tipo di istanza di famiglia, ma sto usando t2.micro. Si prega di spiegare il motivo per cui è così?
Solo un'ipotesi: l'AMI che hai selezionato è tornato HVM SSD, che non è supportato da t2. Verifica l'istanza dell'istanza HVM: Confronta http://aws.amazon.com/amazon-linux-ami/ a http://aws.amazon.com/ec2/instance-types/?nc2=h_ls – Frank
@Frank cosa significa "back HVM SSD backed"? Capisco ovviamente HVM e SSD, ma non sono abbastanza sicuro di cosa significhi tutto ciò. –
Ho creato istanza (t2.micro) usando lo stesso id ami prima di usare la console di gestione di aws @Frank –