当前位置: 首页 > ds >正文

AWS API Gateway 配置WAF(中国区)

问题

需要给AWS API Gateway配置WAF。

AWS WAF设置

打开AWS WAF首页,开始创建和配置WAF,如下图:
开始创建AWS WAF
设置web acl名称,然后开始添加aws相关资源,如下图:
设置web acl名称
选择资源类型,但是,我这里出现如下错误:

The security token included in the request is expired

如下图:
出现错误
这个问题多点击几次右边刷新按钮就出来,具体如下图:
设置给API Gateway使用
然后,继续下一步,如下图:
点击下一步
接下来,开始添加一些AWS自带的规则和规则组,如下图:
开始添加AWS自带的托管规则组
开始编辑机器人规则组策略,这个机器人规则组策略是收费的,需要注意一下,这里我们编辑一下这个机器人规则策略,保证移动端访问系统不受影响,下面开始编辑机器人规则组策略,如下图:
开始编辑机器人规则组策略
设置许可移动端,能够正常访问我们的系统接口,如下图:
设置只计数不认识的UserAgent
如果你的API Gateway前面还有CDN的话,还需要配置UserAgent转发给API Gateway。保存后,然后把下面免费的规则组,全部添加即可。如下图:
添加免费的规则组
然后审核一下,没问题的话就下一步,如下图:
添加规则完成
然后,设置一下规则组之间的优先级,如下图:
规则优先级设置
接下来,配置一下监控指标,如下图:
设置监控指标
最后审计一下,如下图:
最后的审计
点击创建web ACL后,等待一段时间即可。创建成功如下图:
创建成功
由于我们在配置过程已经指定好了api gateway,所以,这个waf配置创建成功后,会自动绑定在指定的api gateway上面。完成上面创建之后,最好去api gateway那边重新部署一下。

总结

这样就完成了在API Gateway中设置WAF过程。

参考

  • 在 API Gateway 中使用 AWS WAF 保护 REST API
  • 设置 AWS WAF 及其组件
  • 机器人规则策略
http://www.xdnf.cn/news/10146.html

相关文章:

  • 《智慧医疗分级评价方法及标准(2025版)》征求意见函全面解读:人工智能医疗应用的评价体系与指南方向
  • 无线通信模块简介
  • 智能流体仿真软件AICFD 2025R1新版本功能介绍
  • 每日c/c++题 备战蓝桥杯(Cantor 表)
  • LangChain实战:MMR和相似性搜索技术应用
  • 【python深度学习】Day 40 训练和测试的规范写法
  • 【C++】C++面向对象设计的核心思想之一: 接口抽象、解耦和可扩展性
  • Python打卡训练营Day40
  • 半导体晶圆制造洁净厂房的微振控制方案-江苏泊苏系统集成有限公司
  • 如何迁移SOS数据库和修改sos服务的端口号
  • php:5.6-apache Docker镜像中安装 gd mysqli 库 【亲测可用】
  • Asp.Net Core FluentValidation校验框架
  • 3. JavaScript基础:自增自减、运算符优先级、条件语句、循环与错误处理
  • 跟我学c++中级篇——动态库的资源处理
  • 2025年渗透测试面试题总结-匿名[校招]红队攻防工程师(题目+回答)
  • 机器人变量类型与配置
  • 引领机器人交互未来!MANUS数据手套解锁精准手部追踪
  • 大数据量下的数据修复与回写Spark on Hive 的大数据量主键冲突排查:COUNT(DISTINCT) 的陷阱
  • Linux入门——入门常用基础指令(3)
  • 课程介绍:《ReactNative基础与实战指南2025》
  • 【前端优化】使用speed-measure-webpack-plugin分析前端运行、打包耗时,优化项目
  • 20250530-C#知识:万物之父Object
  • 云原生应用架构设计原则与落地实践:从理念到方法论
  • 通信算法之280:无人机侦测模块知识框架思维导图
  • JS 事件循环详解
  • 告别重复 - Ansible 配置管理入门与核心价值
  • 在 Linux 上安装 Minikube:轻松搭建本地 Kubernetes 单节点集群
  • 项目管理工具Maven
  • java/mysql/ES下的日期类型分析
  • 【FlashRAG】本地部署与demo运行(二)