使用访问计数器访问亚马逊 AWS S3 中托管的网站



我正在托管一个使用Amazon S3和Route 53作为其Amazon Web Services的一部分的网站。该网站是建立和运行良好,但希望能够轻松地跟踪有多少人访问该网站?

我知道你已经解决了这个问题,但我希望它能帮助到别人。

以下是11月18日AWS网站相关页面的复制/粘贴(使用此链接到页面获取最新版本):

如果您想要跟踪访问您网站的访问者数量,请启用根域桶的日志记录。启用日志是可选的。

为根域桶启用日志记录

打开Amazon S3控制台https://console.aws.amazon.com/s3/.

在创建example.com和www.example.com桶的同一AWS区域中创建一个名为logs.example.com的日志桶。

在logs.example.com桶中创建两个文件夹;一个名为root,另一个名为cdn。如果你配置Amazon CloudFront来加速你的网站,你将使用cdn文件夹。

在"桶名"列表中选择根域桶,选择"属性",然后选择"服务器访问日志记录"。

选择Enable logging.

对于Target bucket,选择您为日志文件创建的bucket, logs.example.com。

对于Target前缀,键入root/。此设置将桶中的日志数据文件分组到一个名为root的文件夹中,以便于查找。

选择保存。

您现在可以在logs.example.com桶中查看日志,在根和cdn文件夹中。

您可以以与在非s3站点上完全相同的方式使用任何第三方计数器。您在使用特定的柜台时有遇到任何问题吗?

最新更新