2016-11-14 5 views
-1

Как использовать CloudFormation создать группу безопасности, чтобы "ALL ICMP"AWS CloudFormation настроить протокол ICMP для группы безопасности

Тип: Все ICMP

Протокол: Весь спектр

Порт: N/A

Источник: 0.0.0.0/0

Я попытался следующие, но это дает "эхо-ответ". Каков правильный синтаксис для «ICMP all»? "CidrIp": "0.0.0.0/0", "FromPort": "0", "IpProtocol": "ICMP", "ToPort": "-1"

ответ

0

вы могли бы, пожалуйста, попробуйте следующий синтаксис ?

Тип: Все ICMP Протокол: TCP Диапазон портов: 0 - 65535 Источник: Anywhere - 0.0.0.0/0

+0

Да, но это инструкция для консоли. OP запросил синтаксис для Amazon CloudFormation. –

+0

{"IpProtocol": "icmp", "FromPort": "8", "ToPort": "-1", "CidrIp": "10.0.0.0/24"} –

0

AWS::EC2::SecurityGroupIngress имеет образец кода для Разрешить ICMP Ping:

"SGPing" : { 
    "Type" : "AWS::EC2::SecurityGroup", 
    "DependsOn": "VPC", 
    "Properties" : { 
    "GroupDescription" : "SG to test ping", 
    "VpcId" : {"Ref" : "VPC"}, 
    "SecurityGroupIngress" : [ 
     { "IpProtocol" : "icmp", "FromPort" : "8", "ToPort" : "-1", "CidrIp" : "10.0.0.0/24" } 
    ] 
    } 
} 

Странно, страница также предлагает использовать -1 для FromPort.

0

В CloudFormation (CFN), это позволит всему ICMP-трафик:

"IpProtocol" : "icmp", "FromPort" : "-1", "ToPort" : "-1", "CidrIp" : "10.0.0.0/8"