Amazon cloudformation 使用cloudformation安装fail2ban

Amazon cloudformation 使用cloudformation安装fail2ban,amazon-cloudformation,fail2ban,Amazon Cloudformation,Fail2ban,我在通过cloudformation模板安装fail2ban时遇到问题。请参阅下面的模板 My template在映射中从AMI创建EC2实例,但EC2仅包含安装在其上的应用程序。通过yum安装包部分无效(未安装包) 任何方向都值得赞赏 { “AWSTemplateFormatVersion”:“2010-09-09”, “说明”:“AWS云层形成灯”, “参数”:{ “关键字名称”:{ “描述”:“用于启用SSH访问实例的现有EC2密钥对的名称”, “类型”:“AWS::EC2::KeyPa

我在通过cloudformation模板安装fail2ban时遇到问题。请参阅下面的模板

My template在映射中从AMI创建EC2实例,但EC2仅包含安装在其上的应用程序。通过yum安装包部分无效(未安装包)

任何方向都值得赞赏

{
“AWSTemplateFormatVersion”:“2010-09-09”,
“说明”:“AWS云层形成灯”,
“参数”:{
“关键字名称”:{
“描述”:“用于启用SSH访问实例的现有EC2密钥对的名称”,
“类型”:“AWS::EC2::KeyPair::KeyName”,
“ConstraintDescription”:“必须是现有EC2密钥对的名称。”
},    
“InstanceType”:{
“说明”:“Web服务器EC2实例类型”,
“类型”:“字符串”,
“默认值”:“t2.small”,
“允许值”:[“t1.micro”、“t2.nano”、“t2.micro”、“t2.small”、“t2.large”、“m1.small”、“m1.small”、“m1.xlarge”、“m2.xlarge”、“m2.2xlarge”、“m2.4xllarge”、“m3.medium”、“m3.large”、“m3.2xlarge”、“m4.xlarge”、“m4.xlarge”、“m4.4xlarge”、“m4.10xlarge”、“c1.medium”、“c1.xlarge”、“c3.large”,“c3.xlarge”、“c3.2xlarge”、“c3.4xlarge”、“c3.8xlarge”、“c4.xlarge”、“c4.2xlarge”、“c4.8xlarge”、“g2.2xlarge”、“g2.8xlarge”、“r3.xlarge”、“r3.2xlarge”、“r3.4xlarge”、“i2.2xlarge”、“i2.4xlarge”、“i2.8xlarge”、“d2.2xlarge”、“d2.2xlarge”、“d2.4xlarge”、“hi1.4xlarge””hs1.8XL、“cr1.8XL”、“cc2.8XL”、“cg1.4XL”]
,
“ConstraintDescription”:“必须是有效的EC2实例类型。”
},
“SSHLocation”:{
“说明”:“可用于SSH到EC2实例的IP地址范围”,
“类型”:“字符串”,
“最小长度”:“9”,
“最大长度”:“18”,
“默认值”:“0.0.0.0/0”,
“AllowedPattern:“(\\d{1,3})\.(\\d{1,3})\.(\\d{1,3})\.(\\d{1,3})/(\\d{1,2})”,
“ConstraintDescription”:“必须是格式为x.x.x.x/x的有效IP CIDR范围。”
} 
},
“映射”:{
“AWSInstanceType2Arch”:{
“t1.micro”:{“Arch”:“PV64”},
“t2.nano”:{“Arch”:“HVM64”},
“t2.micro”:{“Arch”:“HVM64”},
“t2.小”:{“拱”:“HVM64”},
“t2.中等”:{“拱门”:“HVM64”},
“t2.大”:{“拱”:“HVM64”},
“m1.small”:{“Arch”:“PV64”},
“m1.中等”:{“拱门”:“PV64”},
“m1.大”:{“拱门”:“PV64”},
“m1.xlarge”:{“Arch”:“PV64”},
“m2.xlarge”:{“Arch”:“PV64”},
“m2.2xlarge”:{“Arch”:“PV64”},
“m2.4XL”:{“拱门”:“PV64”},
“m3.中等”:{“Arch”:“HVM64”},
“m3.large”:{“Arch”:“HVM64”},
“m3.xlarge”:{“Arch”:“HVM64”},
“m3.2xlarge”:{“Arch”:“HVM64”},
“m4.large”:{“Arch”:“HVM64”},
“m4.xlarge”:{“Arch”:“HVM64”},
“m4.2xlarge”:{“Arch”:“HVM64”},
“m4.4XL”:{“Arch”:“HVM64”},
“m4.10xlarge”:{“Arch”:“HVM64”},
“c1.中等”:{“拱门”:“PV64”},
“c1.xlarge”:{“Arch”:“PV64”},
“c3.大”:{“拱门”:“HVM64”},
“c3.xlarge”:{“Arch”:“HVM64”},
“c3.2xlarge”:{“Arch”:“HVM64”},
“c3.4XL”:{“Arch”:“HVM64”},
“c3.8XL”:{“Arch”:“HVM64”},
“c4.大”:{“拱门”:“HVM64”},
“c4.xlarge”:{“Arch”:“HVM64”},
“c4.2xlarge”:{“Arch”:“HVM64”},
“c4.4XL”:{“Arch”:“HVM64”},
“c4.8XL”:{“Arch”:“HVM64”},
“g2.2xlarge”:{“Arch”:“HVMG2”},
“g2.8XL”:{“Arch”:“HVMG2”},
“r3.large”:{“Arch”:“HVM64”},
“r3.xlarge”:{“Arch”:“HVM64”},
“r3.2xlarge”:{“Arch”:“HVM64”},
“r3.4XL”:{“Arch”:“HVM64”},
“r3.8XL”:{“Arch”:“HVM64”},
“i2.xlarge”:{“Arch”:“HVM64”},
“i2.2xlarge”:{“Arch”:“HVM64”},
“i2.4XL”:{“Arch”:“HVM64”},
“i2.8XL”:{“Arch”:“HVM64”},
“d2.xlarge”:{“Arch”:“HVM64”},
“d2.2xlarge”:{“Arch”:“HVM64”},
“d2.4XL”:{“Arch”:“HVM64”},
“d2.8XL”:{“Arch”:“HVM64”},
“hi1.4XL”:{“Arch”:“HVM64”},
“hs1.8XL”:{“Arch”:“HVM64”},
“cr1.8XL”:{“Arch”:“HVM64”},
“cc2.8XL”:{“Arch”:“HVM64”}
},
“AWSRegorionarch2ami”:{
“us-east-1”:{“PV64”:“ami-2a69aa47”,“HVM64”:“ami-6869aa05”,“HVMG2”:“ami-1f12e965”},
“us-west-2”:{“PV64”:“ami-7f77b31f”,“HVM64”:“ami-39d39d41”,“HVMG2”:“ami-5c9b6124”},
“us-west-1”:{“PV64”:“ami-a2490dc2”,“HVM64”:“ami-31490d51”,“HVMG2”:“ami-7291a112”},
“eu-west-1”:{“PV64”:“ami-4cdd453f”、“HVM64”:“ami-f9dd458a”、“HVMG2”:“ami-b411c5cd”},
“eu-west-2”:{“PV64”:“不受支持”,“HVM64”:“ami-39d39d41”,“HVMG2”:“不受支持”},
“eu-central-1”:{“PV64”:“ami-6527cf0a”、“HVM64”:“ami-ea26ce85”、“HVMG2”:“ami-be40f2d1”},
“ap-northeast-1”:{“PV64”:“ami-3e42b65f”、“HVM64”:“ami-374db956”、“HVMG2”:“ami-3efd2c58”},
“ap-northeast-2”:{“PV64”:“不受支持”,“HVM64”:“ami-2b408b45”,“HVMG2”:“不受支持”},
“ap-southeast-1”:{“PV64”:“ami-df9e4cbc”,“HVM64”:“ami-a59b49c6”,“HVMG2”:“ami-3e91ed5d”},
“ap-southeast-2”:{“PV64”:“ami-63351d00”,“HVM64”:“ami-dc361ebf”,“HVMG2”:“ami-84a142e6”},
“ap-south-1”:{“PV64”:“不受支持”,“HVM64”:“ami-ffbdd790”,“HVMG2”:“ami-25ffbe4a”},
“us-east-2”:{“PV64”:“不受支持”,“HVM64”:“ami-f6035893”,“HVMG2”:“不受支持”},
“ca-central-1”:{“PV64”:“不受支持”,“HVM64”:“ami-730ebd17”,“HVMG2”:“不受支持”},
"WebServerInstance": {  
  "Type": "AWS::EC2::Instance",
  "Metadata" : {
    "AWS::CloudFormation::Init" : {
      "configSets" : {
        "InstallAndRun" : [ "Install", "Configure" ]
      },

      "Install" : {
        "packages" : {
          "yum" : {
            "httpd"        : [],
            "php"          : [],
            "php-mysql"    : [],
            "monit"        : [],
            "fail2ban"        : []
          }
        },
"WebServerInstance": {  
  "Type": "AWS::EC2::Instance",
  "Metadata" : {
    "AWS::CloudFormation::Init" : {
      "configSets" : {
        "default " : [ "Install", "Configure" ]
      },

      "Install" : {
        "packages" : {
          "yum" : {
            "httpd"        : [],
            "php"          : [],
            "php-mysql"    : [],
            "monit"        : [],
            "fail2ban"        : []
          }
        },