

EC2（Windows）のログをnxlogで収集し、それをAWSのS3に転送したいと考えています。  
以下の公式ドキュメントを参照し進めています。  
<https://docs.nxlog.co/addons/amazon-s3.html>  
しかし、IT初学者であるためよくわかっておらず、苦戦しています。

nxlog、pythonはインストール前提

  1. Boto3をインストール
  2. nxlog.confを編集
  3. 転送用のロジックをpythonで書き、それをnxlogがアクセスできる場所に配置
  4. nxlog起動

という流れと理解したのですが、3の手順が全くわかりません。  
どんなコードを書けば良いのか、またそれをどこに配置すれば良いのか、分かっていません。

どなたか、ヒント程度でもご存知であればご教示いただけませんでしょうか。


CC BY-SA 4.0
2022-11-17T13:38:41.737
92284
2022-11-18T21:10:34.970
2022-11-18T21:10:34.970
4236
55437
question
python amazon-s3
pythonを用いてnxlogからAWS S3にログを転送したい。


公式ドキュメントに

> This add-on can be downloaded from the [nxlog-
> public/contrib](https://gitlab.com/nxlog-
> public/contrib/tree/master/amazon-s3) repository according the license and
> terms specified there.

とあるように、 `s3_write.py` は既に提供されていて、`BUCKET` と `SERVER` を指定するだけのようです。


CC BY-SA 4.0
2022-11-18T21:08:28.013
92301
2022-11-18T21:08:28.013
4236
92284
answer