무작위 서브넷의 기본이 아닌 특정 VPC로 EC2 인스턴스 실행

무작위 서브넷의 기본이 아닌 특정 VPC로 EC2 인스턴스 실행

나는 문제가 있고 누군가가 나를 도와주기를 기대합니다.

저는 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를 선택하고 이를 변수에 저장한 후 전달하여 인스턴스를 만듭니다.

또한보십시오:

https://blogs.aws.amazon.com/application-management/post/Tx3DV2UYG9SC38G/Using-the-New-CloudFormation-Parameter-Types

관련 정보