Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 如何通过日志文件过滤或清理S3存储桶中的杂乱内容?_Ruby On Rails 3_Amazon Web Services_Amazon S3_Amazon Cloudfront - Fatal编程技术网

Ruby on rails 3 如何通过日志文件过滤或清理S3存储桶中的杂乱内容?

Ruby on rails 3 如何通过日志文件过滤或清理S3存储桶中的杂乱内容?,ruby-on-rails-3,amazon-web-services,amazon-s3,amazon-cloudfront,Ruby On Rails 3,Amazon Web Services,Amazon S3,Amazon Cloudfront,我使用S3和amazon cloud front来放置图像 当我在AmazonS3界面上运行时,很难找到我放置图像的文件夹,因为我需要每15分钟/小时滚动10分钟,浏览它创建的所有存储桶。实际上有成千上万的人 这正常吗 我是否在S3或连接到此S3文件夹的云端文件的设置上出错 我应该如何删除它们?看来我只能一个一个的删除 请参见此处的快照: 等等…成千上万的文件直到 这些不是bucket,而是S3生成的日志文件,因为您为bucket启用了日志记录,并将其配置为将日志保存在同一个bucket中

我使用S3和amazon cloud front来放置图像

当我在AmazonS3界面上运行时,很难找到我放置图像的文件夹,因为我需要每15分钟/小时滚动10分钟,浏览它创建的所有存储桶。实际上有成千上万的人

  • 这正常吗
  • 我是否在S3或连接到此S3文件夹的云端文件的设置上出错
  • 我应该如何删除它们?看来我只能一个一个的删除
请参见此处的快照:

等等…成千上万的文件直到


这些不是bucket,而是S3生成的日志文件,因为您为bucket启用了日志记录,并将其配置为将日志保存在同一个bucket中

如果您希望保持日志记录处于启用状态,但更容易使用日志记录,只需在日志记录配置中使用前缀,或将日志记录设置为使用不同的bucket即可

如果不需要日志,只需禁用日志即可


有关更多详细信息,请参阅。

这些不是bucket,而是由S3生成的日志文件,因为您启用了bucket的日志记录,并将其配置为将日志保存在同一bucket中

如果您希望保持日志记录处于启用状态,但更容易使用日志记录,只需在日志记录配置中使用前缀,或将日志记录设置为使用不同的bucket即可

如果不需要日志,只需禁用日志即可


有关详细信息,请参阅。

非常感谢!事实上,我把它拿走了。在哪种情况下,日志记录很重要?你能建议我保存日志吗?不客气。这取决于您希望如何使用S3。如果你想知道谁访问了你的S3文件,你需要这些访问日志。它可以在你想要保存日志的地方添加一个“文件夹”前缀(你应该这样做,这是有价值的信息)。在S3控制台中,将“bucket\u name/S3\u access\u logs”作为日志的位置。非常感谢!事实上,我把它拿走了。在哪种情况下,日志记录很重要?你能建议我保存日志吗?不客气。这取决于您希望如何使用S3。如果你想知道谁访问了你的S3文件,你需要这些访问日志。它可以在你想要保存日志的地方添加一个“文件夹”前缀(你应该这样做,这是有价值的信息)。在S3控制台中,将“bucket\u name/S3\u access\u logs”作为日志的位置。