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