我构建了一个 Web 应用程序,它向互联网上的 xml 文件发出请求。目前,我的 JavaScript 直接请求该 url,但我被告知这不是一个安全的做法。我需要做的是让 S3 上的存储桶自行执行对 xml 文件的请求(跨域),然后将数据推送到我的 javascript。 S3 不处理后端,所以我是否需要设置像 Heroku 或 EC2 这样的东西,或者是否可以使用 S3 来管理它?
谢谢。
编辑:您认为调整 CORS 可行吗,还是我在这里遗漏了一步? http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html
最佳答案
S3仅存储文件。所以,是的,您需要某种后端类型的“中间件”或抓取器,它负责抓取文件并将数据放入 S3 存储桶中。
关于javascript - 通过亚马逊S3的间接ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26413430/