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

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.lryc.cn/news/2397524.html

相关文章:

  • 【前端面经】百度一面
  • 嵌入式学习笔记 - freeRTOS 动态创建任务跟静态创建任务的区别,以及内存回收问题
  • [免费]微信小程序网上花店系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
  • 如何给老旧 iOS App 添加安全保护?用 Ipa Guard 对 IPA 文件混淆加固实录
  • C#语音录制:使用NAudio库实现语音录制功能详解
  • [蓝桥杯]缩位求和
  • MySQ-8.42 MGR 组复制部署及详解
  • css使用scoped之后样式失效问题
  • 【NLP】将 LangChain 与模型上下文协议 (MCP) 结合使用
  • 使用NMEA Tools生成GPS轨迹图
  • 1. pytorch手写数字预测
  • vs中添加三方库的流程
  • JAVASE面相对象进阶之static
  • 深入解析 Redis Cluster 架构与实现(一)
  • (12)java+ selenium->元素定位大法之By_link_text
  • 数据库MySQL集群MGR
  • Ubuntu22.04 安装 ROS2 Humble
  • Spring Boot,注解,@RestController
  • C++中新式类型转换static_cast、const_cast、dynamic_cast、reinterpret_cast
  • AXI 协议补充(二)
  • Linux 基础指令入门指南:解锁命令行的实用密码
  • 标准精读:2025 《可信数据空间 技术架构》【附全文阅读】
  • 山东大学软件学院项目实训-基于大模型的模拟面试系统-面试官和面试记录的分享功能(2)
  • Webug4.0靶场通关笔记05- 第5关SQL注入之过滤关键字
  • ONLYOFFICE文档API:更强的安全功能
  • 深入浅出MQTT协议:从物联网基础到实战应用全解析
  • 解析楼宇自控系统:分布式结构的核心特点与优势展现
  • C#数字图像处理(三)
  • STM32 智能小车项目 L298N 电机驱动模块
  • SQL Transactions(事务)、隔离机制