我创build了一个ACL。 而且它也被启用。 而我想与云端分布联系起来。
有两个问题1.在创build新的云端或以前的云端时,我没有看到我的ACL进入分布设置的下拉列表。 它在下拉菜单中保持为None 。
No resources found (资源types是固定的,不可用Application load balancer编辑)
发生什么事?
我的目标是,只有在WAF的ACL中没有捕获到请求时才会通过云端。 我可以看到一个简单的教程相同。
在WAF中创buildWeb ACL需要在stream程开始时selectACLtypes – CloudFront或应用程序负载平衡器,但此select隐藏在标有Region的下拉列表中,默认为US East(N. Virginia )(又名us-east-1) ,这个选项隐含地select一个ALB WAF 。
这是不幸的UIdevise,因为默认提供的东西也是正确的select。
为什么我们东1是直觉select? 由于CloudFront是全球(而不是区域)服务,其本地区域为美国东部。 (这就是为什么当您想在CloudFront上使用ACM证书时, us-east-1是在Amazon证书pipe理器中select的正确区域 。)
但是WAF的做法有点不同。 在(我怀疑)试图使它更容易,他们已经做得不那么如此。 您需要返回并创build一个新的Web ACL,select该区域的Global (CloudFront) 。