【Day 25】 实作 - 启用 AWS WAF 日志

实作 -『如何启用 WAF日志以及汇入 BI 进行分析』,
Data Analytics Pipeline 如下图所示:
https://ithelp.ithome.com.tw/upload/images/20211009/20131073Kn9aYhJ1ud.png
那我们就开始吧 GOGO


步骤一、於 AWS Console 搜寻 WAF

https://ithelp.ithome.com.tw/upload/images/20211009/20131073gN0llwGDp5.png


步骤二、点选 Logging and metrics 後启用 WAF Log

https://ithelp.ithome.com.tw/upload/images/20211009/20131073WXummQpc7I.jpg


步骤三、选择先前创建的 AWS Kinesis Data Firehose

这时候大家可能有些人会找不到先前创建的 Kinesis,原因可能有以下两种:

  • Kinesis 名称问题:Kinesis 的命名务必要以『aws-waf-logs』开头命名,不然下拉式选单无法选取为了蒐集 WAF Log 建立的 Kinesis Data Firehose
  • Kinesis 建立的区域:因我们是将 WAF 挂在 CloudFront 上,而 AWS CloudFront 服务为 Global,故我们需要在 Kinesis 要建在 US East (N. Virginia) us-east-1 区域
    https://ithelp.ithome.com.tw/upload/images/20211009/20131073o5AsxJKyfM.png

步骤四、编辑栏位内容

Redacted fields:可以将 Logs 中的特定栏位加密变成密文,举例来说:如果我勾选 URI path 栏位,那麽此栏位就不会显示原始内容,而是 xxx 的纪录
https://ithelp.ithome.com.tw/upload/images/20211009/20131073V7bhUf9OoV.png


步骤五、Logs 筛选设定

Filter logs:可以设定要记录/不记录哪些内容并传到 AWS Kinesis Data Firehose,这边我们选择不增加筛选条件
https://ithelp.ithome.com.tw/upload/images/20211009/20131073dKPeXmk33S.png


接着按下储存,之後就会看到 AWS S3 有出现相关资料了~
https://ithelp.ithome.com.tw/upload/images/20211009/20131073aCbCpzN1HC.png

现在我们已经成功将资料源『 WAF Log 』透过 AWS Kinesis Data Firehose 服务将 Log 储存到 AWS S3 中,接下来我们就会针对 WAF Log 进行资料分析以及视觉化的部分,那就明天见罗 : D ~

如果有任何指点与建议,也欢迎留言交流,一起漫步在 Data on AWS 中。


<<:  Day 24:如何还原备份到 Github 另外一个分支的 Hexo 资料?

>>:  [DAY24] Azure Machine Learning SDK 的 ScriptRunConfig

【Day16】音乐生成,我是要生成什麽?

音乐的解 大约在去年的时候,接触了 GAN 之後再加上专题的需要,想说来就来试试看生成音乐吧,但很快...

Day 26:IIO (Part 4) - 帮感应器写驱动程序!以 TCRC5000 为例

这篇将会综合前面的 GPIO 与 IIO 的知识,帮一个常见的红外线感测器 -- TCRC5000 ...

图的最短路径 - 佛洛伊德演算法 - DAY 27

前言 这篇的理解自己花了一些时间,但还是有点没把握,尽可能把理解到的内容输出。如有错误烦请指教,真心...

Day28|将 GitHub 的档案抓取下来到自己的本地端 - git pull 指令与冲突时的解决方法

上篇介绍了如何将档案 Push 到 GitHub 後,今天就来练习如何从 GitHub 下载档案吧!...

Day28,使用Dex、OIDC为你的Kubernetes再上一道锁 (1/2)

正文 过去我们在使用Kubernetes的权限,往往可能就是用admin.conf,或是servic...