我有一个测验,我已上传到 Amazon S3 存储桶,并为该存储桶创建了一个云端分发,并使用 WAF 使用标头方法限制了对内容的访问,这样没有人可以热链接该存储桶中的我的东西。
一切正常,直到我决定将测验添加到我的网站(托管在 Weebly)。所以我创建了一个非常好用的测验。将其上传到我的 Amazon s3 存储桶,即启用了 WAF 的云端分发。我使用 iframe 将测验嵌入我的网站。现在测验确实出现了,但 WAF 阻止了某些资源的加载。我认为 cloudfront 或 Amazon s3 存储桶有问题。
因此,我创建了另一个云端发行版并将其链接到另一个 amazon s3 bukcet 并将相同的测验上传到它并使用 iframe 将其嵌入到我的网站中,它工作得非常好。
所以我得出了这个结论,即 WAF 导致它无法完全加载。
我在下一页上嵌入了两个测验,一个带有 WAF,另一个没有 WAF
第一个嵌入式测验没有 WAF,它工作得很好。第二个测验是使用 WAF,它不会加载所有资源并继续加载。
如果有人可以帮助我,我将不胜感激。我尝试了自由职业者,但那里的人不知道如何解决这个问题。