JS S3对象访问的计数

时间:2018-01-28 09:31:22

标签: javascript php amazon-web-services amazon-s3

在我的应用中,我的客户可以创建包含文本字段和文本的小部件。他们可以通过JS和CSS自定义外观。我在我的S3存储桶中上传了JS和CSS,并使用Cloudfront for CDN。

创建小部件后,他们可以使用嵌入代码将小部件嵌入到他们的网站上。

在嵌入代码中,我使用了1x1像素图像,用于向php发送请求,以便我可以增加访问计数器。

@ApplicationPath

我的服务器因访问计数器而过载。我现在想通过使用S3和Cloudfront访问计数来跟踪每个客户对嵌入式小部件的访问次数。

我搜索并找到了 - https://github.com/resteasy/Resteasy/blob/master/resteasy-servlet-initializer/src/main/java/org/jboss/resteasy/plugins/servlet/ResteasyServletInitializer.java,但它可以下载。

如何获取访问S3对象的次数?

2 个答案:

答案 0 :(得分:0)

使用cloudtrail来解析日志。 List of actions trackable by cloudtrail on s3

答案 1 :(得分:0)

您可以使用网址缩短服务重定向到您的文件(例如goo.gl,bit.ly),它们会跟踪点击次数,观看次数等,甚至不会使服务器超载。

希望它有所帮助。