news 2026/5/7 14:09:33

如何创建 Security Group(安全组)详细介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何创建 Security Group(安全组)详细介绍

一、Security Group 是什么(一句话先记住)

Security Group = 实例级别的“虚拟防火墙”

特点(必考):

  • 只允许(Allow),没有拒绝(Deny)

  • 有状态(Stateful)

  • 作用在 ENI(网卡)/ 资源级别

二、创建 Security Group(AWS Console 实操)

Step 1:进入 Security Groups

路径:

AWSConsole→ EC2 →Network&SecuritySecurityGroups

点击 Create security group

Step 2:填写基本信息

配置项示例
Security group nameweb-sg
DescriptionAllow HTTP/SSH
VPC选择你的 VPC(非常重要)

⚠️ Security Group 一定属于某个 VPC

Step 3:配置 Inbound Rules(入站规则)

点击 Add rule

示例:Web 服务器常见配置
1️⃣ 允许 HTTP

TypeProtocolPortSource
HTTPTCP800.0.0.0/0

2️⃣ 允许 SSH(更安全写法)

TypeProtocolPortSource
SSHTCP22你的公网 IP

📌 不推荐:

SSH → 0.0.0.0/0

Step 4:配置 Outbound Rules(出站规则)

默认会有一条:

Alltraffic →0.0.0.0/0

通常 保持默认即可

Step 5:创建

点击 Create security group

✅ Security Group 创建完成

三、Security Group 生效的前提(非常容易错)

1️⃣ 必须绑定到资源

Security Group 自己不生效,必须关联:

  • EC2

  • ALB / NLB

  • RDS

  • Lambda(VPC 模式)

2️⃣ 一个资源可以绑定多个 SG

规则是 取并集(OR)

四、实战示例:给 EC2 绑定 SG

方法 1:创建 EC2 时

LaunchEC2 →Networksettings →Selectsecurity group

方法 2:EC2 创建后修改

EC2 →Instances→ 选中实例ActionsSecurityChangesecurity groups

五、Security Group vs Route Table(很多人混)

项目Security GroupRoute Table
控制什么谁能访问我流量往哪走
层级实例级子网级
是否有状态有状态无状态
允许/拒绝只允许隐式拒绝

六、典型错误(真实踩坑)

❌ SG 开了 80 但访问不了

👉 Route Table / IGW / NACL 问题

❌ 子网是 Public,但 EC2 无法访问

👉 SG 没放行端口

❌ 能出不能进

👉 入站没放行

七、考试 & 面试必背点

  • Security Group 是 Stateful

  • 只支持 Allow

  • 默认 Inbound 全拒绝

  • 默认 Outbound 全放行

  • 绑定在 ENI / 实例级别

八、一个完整例子

SecurityGroup:web-sgInbound:-HTTP80from0.0.0.0/0-SSH22fromMyIPOutbound:-Alltrafficto0.0.0.0/0
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 23:17:19

Jellyfin Skin Manager终极评测:三分钟打造专业级媒体中心界面

Jellyfin Skin Manager终极评测:三分钟打造专业级媒体中心界面 【免费下载链接】jellyfin-plugin-skin-manager 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-skin-manager 还在为Jellyfin千篇一律的默认界面感到审美疲劳吗?想…

作者头像 李华
网站建设 2026/4/25 4:21:32

如何快速解锁加密音乐:音频解密工具的终极指南

如何快速解锁加密音乐:音频解密工具的终极指南 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://gitc…

作者头像 李华
网站建设 2026/5/2 16:06:42

Android虚拟相机Xposed模块实战指南:轻松打造个性化摄像头体验

Android虚拟相机Xposed模块实战指南:轻松打造个性化摄像头体验 【免费下载链接】com.example.vcam 虚拟摄像头 virtual camera 项目地址: https://gitcode.com/gh_mirrors/co/com.example.vcam 想要在Android设备上实现摄像头功能的深度定制吗?VC…

作者头像 李华
网站建设 2026/5/5 8:37:15

快速解决BG3ModManager中Crossplay UI显示异常的完整指南

快速解决BG3ModManager中Crossplay UI显示异常的完整指南 【免费下载链接】BG3ModManager A mod manager for Baldurs Gate 3. 项目地址: https://gitcode.com/gh_mirrors/bg/BG3ModManager 当您在《博德之门3》Patch 8更新后使用BG3ModManager管理模组时,可…

作者头像 李华
网站建设 2026/5/4 20:37:39

Bebas Neue字体完全指南:从入门到精通的现代设计解决方案

Bebas Neue字体完全指南:从入门到精通的现代设计解决方案 【免费下载链接】Bebas-Neue Bebas Neue font 项目地址: https://gitcode.com/gh_mirrors/be/Bebas-Neue 在当今数字设计领域,一款优秀的字体往往能决定项目的视觉成败。Bebas Neue作为备…

作者头像 李华
网站建设 2026/5/3 5:47:53

SQL解析革命:告别跨数据库兼容性噩梦的终极方案

SQL解析革命:告别跨数据库兼容性噩梦的终极方案 【免费下载链接】JSqlParser JSQLParser/JSqlParser: 这是一个用于解析和执行SQL语句的Java库。适合用于需要解析和执行SQL语句的场景。特点:易于使用,支持多种数据库的SQL语句解析和执行&…

作者头像 李华