簡體   English   中英

AWS 雲形成:此雲形成模板未添加入站規則

[英]AWS cloud formation : Inbound rules not getting added with this cloud formation template

我正在學習使用雲形成模板創建堆棧,我正在嘗試使用具有安全組的雲形成模板創建一個 EC2 實例,因此我也可以對其進行 ssh。 我的雲形成模板是:

{
    "Description": "Create an EC2 instance by AWS CloudFormation",
    "Resources": {
        "EC2instance": {
            "Type": "AWS::EC2::Instance",
            "Properties": {
                "AvailabilityZone": "us-east-1b",
                "ImageId": "ami-08e697937cb1d2fa0",
                "InstanceType": "t2.micro",
                "SubnetId": "subnet-f27e50aa",
                 "KeyName": "DeepNewKP"
            }
        },
        "SecurityGroupDemoSvrTraffic": {
            "Type": "AWS::EC2::SecurityGroup",
            "Properties": {
                "GroupName": "sgDemoSvr",
                "SecurityGroupIngress": [
                    {
                        "IpProtocol": "tcp",
                        "FromPort": 22,
                        "ToPort": 22,
                        "CidrIp": "115.110.123.22/32",
                        "Description": "For traffic from Internet"
                    }
                ],
                "GroupDescription": "Security Group for demo server",
                "VpcId": "vpc-ba7ef3dd"
            }
        }
    }
}

堆棧正在創建,但是當我檢查安全組時,我沒有找到我在那里提到的規則。 正因為如此,我不能 ssh 到它(我可以 ssh 它手動添加后)。 我想知道我在模板中做錯了什么。

我看到的唯一問題是您沒有將安全組附加到實例,因此將以下內容添加到EC2instance屬性中:

"SecurityGroupIds": [{"Ref":"SecurityGroupDemoSvrTraffic"}]

請參閱文檔的 SecurityGroupIds 部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM