Хорошо, у меня есть куча журналов, которые я хочу передать на S3.Мой текущий код выглядит примерно так (парсеры, позиции и т. Д. Для простоты чтения удалены):
<source>
@type tail
path /var/log/log1
tag s3.log1
</source>
<source>
@type tail
path /var/log/log2
tag s3.log2
</source>
<match s3.*>
@type s3
aws_key_id (key)
aws_sec_key (sec_key)
s3_bucket (bucket)
path logs/
<buffer>
buffer stuff
</buffer>
</match>
Я хочу сохранить log1 и log2 по разным путям s3.Что-то вроде:
<match s3.*>
@type s3
aws_stuff_here
<match s3.log1>
path log1/
</match>
<match s3.log2>
path log2/
</match>
</match>
Здесь нет необходимости повторять данные ключа AWS.Я полагаю, что это будет хорошо работать с кучей операторов сопоставления, каждый из которых содержит ключевые данные AWS, но я бы хотел избежать этого, если это вообще возможно (для простоты будущего администрирования).Это что-то, что может дать беглый?