У меня есть требование переместить журналы IIS на S3 напрямую. Существуют инструменты, которые можно использовать для создания монтирования и настройки IIS для ведения журнала в подключенной корзине S3.
Мой вопрос: есть ли способ сделать это на уровне IIS. Мне предложили эту статью
Но я не уверен, как я могу реализовать описанный выше сценарий в журналах IIS.
Кто-нибудь может мне с этим помочь.
Вы можете использовать S3cmd для передачи файла журнала с компьютера Windows на S3.
1) Setup python 2.x - Python 3 is not supported.
2) Download s3cmd from www.s3tools.org
3) Add python directory to your global path (should be C:\python2x)
4) Run python setup.py install
5) Run python s3cmd --configure (from the build path)
Вы можете редактировать значения в конфигурации установки по адресу c: \ Users \ "username" \ AppData \ Roaming \ в файле с именем s3cmd.ini.
Затем вы можете запускать команды, например:
python s3cmd ls - it should list your buckets.
Как только это будет сделано, вы можете написать пакетный сценарий для загрузки журналов.
Связанная статья посвящена перенаправлению контента, который вы обслуживаете с сайта - все это настраивается в IIS.
Вывод журнала совершенно другой, и в IIRC довольно мало вариантов конфигурации. В прошлый раз я просмотрел единственные параметры вывода журнала, встроенные в IIS, - это место для записи файлов журналов, что означает, что вы застряли с путями, которые он получает из окон.