我有一个托管在亚马逊网络服务S3存储桶上的静态网站。我希望能够使用从s3桶中拉出的数据将可视化放在网站上。据我所知,S3上的站点必须是静态的。我是否仍然可以使用D3.js从S3存储桶中提取数据并将其可视化,或者它将不再是静态的?有没有更好的数据可视化工具可以使用?
注意:我非常不熟悉静态站点和动态站点之间的区别。这个站点只需要从加载页面时拉出的数据中获得简单的可视化效果。
发布于 2019-06-05 05:21:47
静态和动态的区别意味着没有服务器端的渲染(php,java,python等)。它只为浏览器提供文件,所以它们必须是浏览器可读的(html,css,javascript)。
D3将起作用。您只需要使用S3 Rest API:https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html通过ajax获取存储桶数据。
这是浏览器的SDK:https://aws.amazon.com/sdk-for-browser/
https://stackoverflow.com/questions/56451375
复制相似问题