Включение логирования

Включение логирования#

Настройка aws#

Настройка aws

Создание файл с настройками логирования#

log.json

{
   "LoggingEnabled": {
      "TargetBucket": "<имя_целевого_бакета>",
      "TargetPrefix": "<префикс_ключа>"
   }
}
  • TargetBucket - имя бакета, в который будут записываться логи.
  • TargetPrefix - префикс ключа для объектов с логами, например, logs/.

Включение логирования на бакете#

aws s3api put-bucket-logging \
  --bucket <имя_исходного_бакета> \
  --endpoint-url https://s3.msk-1.ngcloud.ru \
  --bucket-logging-status file://log.json

Посмотреть настройки логирования#

aws s3api get-bucket-logging \
  --bucket <имя_бакета> \
  --output json \
  --endpoint-url https://s3.msk-1.ngcloud.ru

Выключить логирование#

aws s3api put-bucket-logging \
    --bucket <имя_бакета> \
    --endpoint-url https://s3.msk-1.ngcloud.ru \
    --bucket-logging-status {}