2016-12-13 3 views
0

以下は、VPCとサブネットを作成するAWSクラウド形成テンプレートです.VPCは正常に作成されていますが、サブネットは作成されていません。私は特定のIP範囲を与えようとしましたが、エラー 'The CIDR' 172.31.48.0/20 'が無効です。どうすればJSONを使ってテンプレート内でそれぞれのCIDRBlockを動的に作成できますか?AWSで動的にCIDRを作成するクラウドフォーメーションテンプレート

"VPC1": { 
     "Type": "AWS::EC2::VPC", 
     "Properties": { 
     "CidrBlock": "10.10.0.0/16", 
     "InstanceTenancy": "default", 
     "EnableDnsSupport": "true", 
     "EnableDnsHostnames": "false", 
     "Tags": [ 
      { 
      "Key": "Name", 
      "Value": "My Dashboard" 
      } 
     ] 
     } 
    }, 
    "subnet1": { 
     "Type": "AWS::EC2::Subnet", 
     "Properties": { 
     "CidrBlock": "172.31.48.0/20", 
     "AvailabilityZone": "us-east-2a", 
     "VpcId": { 
      "Ref": "VPC1" 
     } 
     }   
    }, 
    "subnet2": { 
     "Type": "AWS::EC2::Subnet", 
     "Properties": { 
     "CidrBlock": "172.31.0.0/20", 
     "AvailabilityZone": "us-east-2b", 
     "VpcId": { 
      "Ref": "VPC1" 
     }, 
     "Tags": [ 
      { 
      "Key": "Name", 
      "Value": "MyDashboard" 
      } 
     ] 
     } 
    }, 
    "subnet3": { 
     "Type": "AWS::EC2::Subnet", 
     "Properties": { 
     "CidrBlock": "172.31.32.0/20", 
     "AvailabilityZone": "us-east-2a", 
     "VpcId": { 
      "Ref": "VPC1" 
     } 
     } 
    } 

VPCは、サブネットの作成に成功し、ではなくなっています。私は特定のIP範囲を与えようとしましたが、エラーで失敗しています'The CIDR '172.31.48.0/20' is invalid' JSONを使用してテンプレート内でそれぞれのCIDRBlockを動的に作成するにはどうすればよいですか?

答えて

関連する問題