как использовать Logsta sh для переименования файлов в aws s3 - PullRequest
0 голосов
/ 15 января 2020

Я хочу использовать Logsta sh для переименования входящих файлов.

Пример:

  • входящий файл сохраняется как /customer1/file.txt
  • Logsta sh переименовывает файл в /customer1/date/file.txt
  • входящий файл сохраняется как /customer2/file.txt
  • Logsta sh переименовывает файл в /customer2/date/file.txt

Iam i правильно с моим предположением, что мне не нужно elasti c искать это?

В настоящее время iam работает с Logsta sh локально в docker и имеет следующую конфигурацию:

    input {
  s3 {
    access_key_id => "something"
    secret_access_key => "something_else"
    region => "some_region"
    bucket => "mybucket"
    interval => "10"
    backup_add_prefix =>'s3://mybucket/customer1/date'
    additional_settings => {
      force_path_style => true
      follow_redirects => false
                }
  }
}

Откуда я go отсюда?

1 Ответ

0 голосов
/ 15 января 2020

Отвечая на мой собственный вопрос:

input {
  s3 {
    access_key_id => "something"
    secret_access_key => "something_else"
    region => "some_region"
    bucket => "mybucket"
    interval => "10"
    sincedb_path => "/tmp/sincedb_something"
    backup_add_prefix =>'date-'
    backup_to_bucket => "mybucket"
    additional_settings => {
      force_path_style => true
      follow_redirects => false
                }
  }
}

Вы не можете использовать backup_add_prefix без backup_to_bucket, хотя их документация предполагает это. Я надеюсь, что это помогает.

...