
Ich habe ein Problem und erwarte, dass mir jemand hilft.
Ich arbeite mit AWS und habe 2 VPC. Das Standard-VPC und ein weiteres von mir erstelltes VPC. Jedes VPC hat 3 Subnetze in unterschiedlichen AZs (eu-west-1a, eu-west-1b und eu-west-1c).
Ich habe festgestellt, dass ich in der Standard-VPC eine EC2-Instanz erstellen/ausführen kann, ohne das Subnetz anzugeben. Bei einer nicht standardmäßigen VPC muss ich jedoch angeben, welches Subnetz ich verwenden werde.
Ist es in einem nicht standardmäßigen VPC möglich, ein EC2 zu erstellen, ohne ein Subnetz anzugeben?
Ich bin daran interessiert, eine CloudFormation-Vorlage zu erstellen, die zur Redundanz Ec2-Instanzen in verschiedenen Subnetzen erstellt.
Antwort1
Ich denke, Sie können hierfür die neue Parameterunterstützung in Cloudformation nutzen.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
Erhalten Sie eine Liste aller Subnetze in Ihrem VPC wie folgt:
"mySubnetIDs" : {
"Description" : "Subnet IDs",
"Type" : "List<AWS::EC2::Subnet::Id>"
Wählen Sie dann die erste (oder N-te) ID, speichern Sie diese in einer Variablen und übergeben Sie sie an die zu erstellende Instanz.
Siehe auch: