Ich habe eine Cloud-Formation, um eine EC2-Instanz einzurichten. Ich verwende derzeit die Parameter, um die Subnetz-ID für die EC2-Instanz sowie die VPC-ID für die Sicherheitsgruppe anzugeben (die wiederum von der EC2-Instanz verwendet werden soll).Cloud-Bildung: Wie bekomme ich VPC von Subnetz-ID
In meiner Situation muss die angegebene Subnetz-ID Teil der VPC sein und ich möchte nur die Subnetz-ID in den Parametern angeben müssen. Aber ich kann keinen Weg finden, um die VPC von der Subnetz-ID (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html)
abzuleiten Ich sehe, dass die GetAtt-Funktion verwendet werden kann, um Ressourcenattribute zurückzugeben. Gibt es etwas, das Ressourceneigenschaften zurückgibt?
Dies wäre eine nützliche Funktion, aber ich glaube nicht, dass CloudFormation einen nativen Weg hat, dies zu tun. Wenn es wichtig genug ist, könnten Sie möglicherweise eine benutzerdefinierte Lambda-unterstützte Ressource verwenden, um die Suche durchzuführen (ähnliches Beispiel: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/walkthrough-custom-resources-lambda-lookup) -amiids.html). – jarmod