为Google云端存储分区启用Web服务器访问日志

时间:2017-01-27 05:30:33

标签: google-cloud-storage google-cloud-platform

我使用Google云端存储向公众提供静态网站,并想知道有没有办法通过GCP网络界面启用Apache / NGINX,如桶的访问日志?

1 个答案:

答案 0 :(得分:5)

GCS确实提供了访问日志,尽管它们是作为CSV文件到达的,包含大量信息,而不是Apache日志。

启用它们非常简单。假设您想要存储桶" mybucket"的访问日志。

首先,创建另一个存储桶来保存访问日志。我们称之为" mylogsbucket"。

其次,授予GCS使用此gsutil命令将日志写入该存储桶的权限:

gsutil acl ch -g cloud-storage-analytics@google.com:W gs://mylogsbucket

第三,激活日志记录:

gsutil logging set on -b gs://mylogsbucket gs://mybucket

mybucket的使用日志现在将在mylogsbucket中每小时显示一次,并且记录存储的数据的存储日志将每天显示一次。

有关此功能的更多文档,请访问:https://cloud.google.com/storage/docs/access-logs