Amazon S3-405方法不允许使用POST(尽管我在存储桶中允许POST)

Amazon S3-405方法不允许使用POST(尽管我在存储桶中允许POST),第1张

Amazon S3-405方法不允许使用POST(尽管我在存储桶中允许POST)

该错误的直接原因与CORS无关,实际上是由S3网站终结点不支持

POST
(只有REST终结点支持,但实际上与当前问题无关)引起的。

真正的问题是,您似乎试图将S3用于它不能做的事情。

 $.ajax({     url: 'graph-data.php',     type: 'POST',

S3是 对象存储 ,而不是应用程序服务器。

您无法在S3上运行php。您无法在S3上执行任何服务器端代码。

您可以在Amazon
S3上托管静态网站。在静态网站上,单个网页包含静态内容。它们也可能包含客户端脚本。相比之下,动态网站依赖于服务器端处理,包括服务器端脚本,例如PHP,JSP或ASP.NET。Amazon
S3不支持服务器端脚本。

http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html

该文档的同一页将为您提供完成所需内容的替代AWS解决方案。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5013391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存