s3 bucket URL 有效,但是当我转到由 Cloudfront 托管的实际 URL 时,我的电子邮件表单无法正常工作,权限问题?

s3 bucket URL works but when I go to actual URL hosted by Cloudfront my email form is not working, permission issue?

我是 AWS 新手,我正在使用 S3 存储桶并使用 cloudfront 来托管它。一切都 运行 顺利,但我想让我的电子邮件表单正常工作,所以我添加了一些 html,它使用 POST 请求到 Formspree(电子邮件服务)。 S3 存储桶 URL 上的所有内容都运行良好,表单已发送到我的电子邮件,但它似乎不适用于我的实际 URL。我读到,为了让他们将其更新到云端,您应该删除该文件并上传一个具有不同名称的新文件。我这样做了,重置了发行版,但它不起作用。当我尝试提交表单时,我得到了这个 URL 'https://coryfriedt.com/?name=sdfds&subject=sdfds&email=yo%40google.com&message=sdgsdgdsfg' 我在想这可能是权限问题,或者 AWS 只是需要一段时间才能更新。任何帮助将不胜感激,谢谢。该网站是 coryfriedt.com 或 www.coryfriedt.com

根据您的描述,您的文件的旧版本似乎仍在提供,您可能希望使这些文件失效。

有关如何执行此操作的更多信息,请访问 AWS Docs