【发布时间】:2015-10-20 04:09:39
【问题描述】:
我正在托管一个使用 Amazon S3 和 Route 53 作为其 Amazon Web 服务的一部分的网站。该网站已启动并运行良好,但希望能够轻松跟踪有多少人访问该网站?
【问题讨论】:
标签: amazon-web-services amazon-s3 web-hosting visitor-statistic
我正在托管一个使用 Amazon S3 和 Route 53 作为其 Amazon Web 服务的一部分的网站。该网站已启动并运行良好,但希望能够轻松跟踪有多少人访问该网站?
【问题讨论】:
标签: amazon-web-services amazon-s3 web-hosting visitor-statistic
我知道你已经解决了这个问题,但我希望它可以帮助其他人。
以下是来自relevant page of AWS site made on Nov 18 (use this link to page for latest version) 的复制/粘贴:
如果您想跟踪访问您网站的访问者数量,请为根域存储桶启用日志记录。启用日志记录是可选的。
为您的根域存储桶启用日志记录
在 https://console.aws.amazon.com/s3/ 打开 Amazon S3 控制台。
在创建 example.com 和 www.example.com 存储桶的同一 AWS 区域中创建名为 logs.example.com 的存储桶。
在 logs.example.com 存储桶中创建两个文件夹;一个命名为root,另一个命名为cdn。如果您配置 Amazon CloudFront 来加速您的网站,您将使用 cdn 文件夹。
在 Bucket name 列表中,选择您的根域存储桶,选择 Properties,然后选择 Server access logging。
选择启用日志记录。
对于目标存储桶,选择您为日志文件创建的存储桶,logs.example.com。
对于目标前缀,输入 root/。此设置将存储桶中的日志数据文件分组到一个名为 root 的文件夹中,以便于查找。
选择保存。
您现在可以在根文件夹和 cdn 文件夹中的 logs.example.com 存储桶中查看您的日志。
【讨论】:
您可以像在非 S3 站点上一样使用任何第三方计数器。您在使用任何特定计数器时遇到任何问题吗?
【讨论】: