google-cloud-platform - 谷歌云存储服务器登录的完整性和及时性
问题描述
我需要我的静态 html 对象在存储上的完整访问日志。对于 AWS S3,不保证完整性。 https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html#LogDeliveryBestEffort
GSC是否保证访问日志的完整性?我找不到有关它的文件。
提前致谢。
解决方案
GCS 确实提供了访问日志,尽管它们以带有大量信息的 CSV 文件的形式出现。我正在测试这个功能,因为我以前从未使用过,但似乎可以保证访问日志的完整性。
启用对您的存储桶的访问日志。
首先,创建另一个存储桶来保存访问日志。我们称它为“mylogsbucket”。
其次,使用以下 gsutil 命令授予 GCS 将日志写入该存储桶的权限:
gsutil acl ch -g cloud-storage-analytics@google.com:W gs://mylogsbucket
三、激活日志:
gsutil logging set on -b gs://mylogsbucket gs://mybucket mybucket 的使用日志现在将在 mylogsbucket 中每小时显示一次,记录存储多少数据的存储日志将每天显示一次。
有关此功能的更多文档在这里
推荐阅读
- pandas - 如何在熊猫中做加权平均?
- linkedin - LinkedIn r_liteprofile 没有提供公共 url 和个人资料图片
- neo4j - 我应该删除数据库中没有节点的标签吗?
- time-series - 使用 Influxdb 中的时间序列数据检测峰值
- detox - 在 CI 期间运行排毒测试
- arduino - Firmata,未声明的 PULSE_IN 错误
- ruby-on-rails - PG::UnableToSend:服务器使用 ruby on rails 意外关闭了连接
- robocopy - Robocopy 复制后隐藏目标文件夹
- c# - 在 IEnumerable 上使用 C# 实现的 PowerShell 中的 GetEnumerator
- firebase - 触发电子邮件 firebase 扩展 - nodemailer 出错