AWS Network Firewall - 配置只应许白名单域名出入站

参考链接
  1. https://repost.aws/zh-Hans/knowledge-center/network-firewall-configure-domain-rules
  2. https://aws.amazon.com/cn/blogs/networking-and-content-delivery/deployment-models-for-aws-network-firewall/

1. 创建防火墙

选择防火墙的归属子网(选择公有子网)


2. 创建规则白名单域名放行




3. 绑定相关规则

继续往下拉 绑定非托管规则


4. 配置网络路由 相关规则

参考官网

解释

  1. 防火墙的归属子网路由表规则
  2. 机器实例的规则子网路由表规则
  3. 创建单独的路由表边缘关联vpc igw

    先在心里大概有个概念 我们先创建相关资源

4.创建ec2资源 配置eip (有公网ip才能访问公网)

建议新建一个公有子网放这台被防护的机器,稍后会修改成私有子网

注意:想要防火墙保护对应资源 必须配置在私有子网 此子网的路由全部指向防火墙才行

所以 我们需要提前配置好其他内网机器能够ssh跳转到测试机器,也得保证有公网ip

5. 开始配置3个子网路由规则

1.机器的子网路由(上一步新建的需要防火墙防护的机器)

修改此路由表


2. 防火墙的归属子网路由修改确认

vpc 防火墙控制台 点击(在创建防火墙时就选择了公有子网,则无需修改确认下路由即可)

保证防火墙归属子网路由 是有指向到igw 出网的

3. igw的路由表创建和边缘关联


6. 配置完成,测试效果

路由配置较复杂严格参考官网的来

测试

内网机器跳转到实验机器

访问相关配置规则域名

相关推荐
zhojiew4 小时前
在中国区aws通过Network Flow Monitor实现实例网络流量指标上传到cloudwatch
服务器·网络·aws
亚林瓜子5 小时前
AWS Glue Python Shell任务中获取AWS SM中的加密配置
python·aws·glue·sm
chaofan9805 小时前
2026年企业级AI基建:AWS Bedrock高并发架构深度实践与成本治理实操录
人工智能·架构·aws
亚马逊云开发者5 小时前
Java 8升级Java 17实战:用AWS Transform Custom自动化迁移Spring Boot项目完整教程
java·自动化·aws
TG_yunshuguoji5 小时前
亚马逊云代理商:如何使用 CloudWatch 监控 AWS Lambda 函数日志?
云计算·aws·lambda·云服务器·cloudwatch
亚林瓜子5 小时前
AWS Glue Python Shell任务中pip安装依赖库
python·shell·pip·aws·glue·job
亚林瓜子5 小时前
AWS Glue Python Shell任务中读取Athena数据库
数据库·python·shell·aws·glue·athena
AutoMQ1 天前
别再每月浪费数千美元:拆解 AWS/GCP Kafka 背后的隐性账单
kafka·消息队列·aws
92year2 天前
AWS Agent Registry实操:用一个注册中心管好所有AI Agent
aws·ai agent·mcp·bedrock·agent registry
亚马逊云开发者4 天前
Claude Code Token费用暴涨3倍?SageMaker+LiteLLM动态路由方案帮你省70%
aws