我正在托管一个使用 Amazon S3 和 Route 53 作为其 Amazon Web 服务的一部分的网站。该站点已启动并运行良好,但希望能够轻松跟踪有多少人访问该站点?
2 回答
我知道你已经解决了这个问题,但我希望它可以帮助别人。
以下是11 月 18 日制作的 AWS 网站相关页面的复制/粘贴(使用此链接到页面获取最新版本) :
如果您想跟踪访问您网站的访问者数量,请为根域存储桶启用日志记录。启用日志记录是可选的。
为您的根域存储桶启用日志记录
在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 站点上完全相同的方式使用任何第三方计数器。您在使用任何特定计数器时遇到任何问题吗?