amazon-web-services - 对 Amazon AWS S3 中托管的网站使用访问计数器

标签 amazon-web-services amazon-s3 web-hosting visitor-statistic

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

最佳答案

我知道您已经解决了这个问题,但我希望它对其他人有帮助。

以下是来自 relevant page of AWS site made on Nov 18 (use this link to page for latest version) 的复制/粘贴:

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

为您的根域存储桶启用日志记录

打开 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 文件夹。

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

选择启用日志记录。

对于目标存储桶,选择您为日志文件创建的存储桶,logs.example.com。

对于目标前缀,输入 root/。此设置将存储桶中的日志数据文件分组到名为 root 的文件夹中,以便于轻松找到它们。

选择保存。

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

关于amazon-web-services - 对 Amazon AWS S3 中托管的网站使用访问计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33227840/

相关文章:

python - 如何让客户端上传直接到S3而不是通过Django代理

node.js - 尝试上传到 s3 时出现 InvalidAccessKeyId

web-applications - Play Framework 部署到网络主机

php - Web 托管 - 用户 'username' @'localhost' 的访问被拒绝(使用密码 : NO)

ubuntu - Putty fatal error 已断开连接: no supported authentication methods available.

ios - 我是否需要付费的 Apple Developer 帐户才能获得 .p12 认证才能推送通知?

ios - 如何在 iOS 中从 NSOperationQueue 中删除操作?

linux - 1and1 和简单的 htaccess 重定向失败

amazon-web-services - 保存时挂起的 Spark Dataframe

amazon-web-services - AWS API Gateway 按请求正文路由