
나는 문제가 있고 누군가가 나를 도와주기를 기대합니다.
저는 AWS에서 작업하고 있으며 VPC가 2개 있습니다. 기본 VPC는 내가 만든 또 다른 VPC입니다. 각 VPC에는 서로 다른 AZ(eu-west-1a, eu-west-1b 및 eu-west-1c)에 3개의 서브넷이 있습니다.
기본 VPC에서 어떤 서브넷을 지정하지 않고도 EC2 인스턴스를 생성/실행할 수 있음을 감지했습니다. 그러나 기본이 아닌 VPC의 경우 사용할 서브넷을 지정해야 합니다.
기본이 아닌 VPC에서는 서브넷을 지정하지 않고 EC2를 생성할 수 있나요?
중복성을 위해 다른 서브넷에 Ec2 인스턴스를 생성하는 CloudFormation 템플릿을 만드는 데 관심이 있습니다.
답변1
이를 위해 Cloudformation의 새로운 매개변수 지원을 활용할 수 있다고 생각합니다.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
다음과 같이 VPC의 모든 서브넷 목록을 가져옵니다.
"mySubnetIDs" : {
"Description" : "Subnet IDs",
"Type" : "List<AWS::EC2::Subnet::Id>"
그런 다음 첫 번째(또는 N번째) ID를 선택하고 이를 변수에 저장한 후 전달하여 인스턴스를 만듭니다.
또한보십시오: