嘿,我没写什么,请帮助我。
答案 0 :(得分:1)
根据官方文档gsutil logging set on
“ gsutil logging set on”命令将启用以下命令的访问日志记录: 指定URL命名的存储桶,在 指定的logging_bucket。 logging_bucket必须已经存在,并且所有 网址必须为存储桶命名(例如gs:// bucket)。所需的桶 参数指定要写入日志的存储区,并且 可选的log_object_prefix参数指定日志的前缀 对象名称。默认前缀是存储桶名称。例如, 命令:
gsutil logging set on -b gs://my_logging_bucket -o AccessLog gs://my_bucket1 gs://my_bucket2
您应该使用 gs:// URL (现有存储桶),而在命令上仅使用 gs://
gsutil logging set on -b logging_bucket [-o log_object_prefix] gs://kookipedia-logs
此命令将在指定的 logging_bucket 中为 gs:// kookipedia-logs 输出日志文件。
答案 1 :(得分:1)
1)命令中应该有两个不同的存储桶-命令末尾的存储桶是您为其生成访问日志的存储桶,并且-b
标志后面的存储桶应该是存储桶这些日志将存储在其中。
2)您复制的示例命令的[-o log_object_prefix]
部分放在方括号中,指示它是您可以提供的可选参数。如果要为存储桶中的所有对象打开日志记录,而不仅仅是仅记录具有特定前缀的对象,则可以不使用-o
参数:
gsutil logging set on -b gs://BUCKET_YOUR_LOGS_SHOULD_GO_TO gs://BUCKET_TO_TURN_ON_LOGGING_FOR
如果您想包含-o
参数,则可以不提供方括号来提供它:
gsutil logging set on -b gs://BUCKET_YOUR_LOGS_SHOULD_GO_TO -o /some/object-prefix/ gs://BUCKET_TO_TURN_ON_LOGGING_FOR