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