Удалить записи логов
Вы можете удалить записи логов. Для этого удалите группу логов или выбранные стримы логов:
Удалить логи можно:
- через панель управления;
- с помощью AWS CLI;
- или SDK-клиента.
Если логируемый ресурс продолжает работать и создает новые логи, удаленные стримы и группы восстановятся автоматически. Удаленные события не восстановятся.
Удалить группу логов
При удалении группы логов будут удалены все стримы и события этой группы.
Панель управления
SDK-клиент
AWS CLI
-
В панели управления в верхнем меню нажмите Продукты и выберите Логи.
-
Перейдите в раздел Логи.
-
В меню группы логов выберите Удалить группу логов.
-
Введите имя группы логов для подтверждения удаления.
-
Нажмите Удалить.
Python
Go
-
Создайте или откройте файл скрипта клиента.
-
Добавьте в скрипт код для удаления группы логов:
response = client.delete_log_group(
logGroupName=<log_group_name>
)Укажите
<log_group_name>— имя группы логов, которую вам нужно удалить. Список групп логов можно посмотреть в панели управления. -
Запустите скрипт.
-
Создайте или откройте файл скрипта клиента.
-
Добавьте в скрипт код для удаления группы логов:
resp, err := client.DeleteLogGroup(context.TODO(), &cloudwatchlogs.DeleteLogGroupInput{
LogGroupName: aws.String("<log_group_name>"),
})Укажите
<log_group_name>— имя группы логов, которую нужно удалить. Список групп логов можно посмотреть в панели управления. -
Запустите скрипт.
-
Откройте CLI.
-
Чтобы удалить группу логов, выполните команду:
aws logs delete-log-group- -log-group-name <log_group_name>Укажите
<log_group_name>— имя группы логов, напримерs/lbaas/Bellatrix-lb. Список групп логов можно посмотреть с помощью командыaws logs describe-log-groupsили в панели управления.
Удалить стрим логов
При удалении стрима логов будут удалены события, которые входят в этот стрим.
Панель управления
SDK-клиент
AWS CLI
-
В панели управления в верхнем меню нажмите Продукты и выберите Логи.
-
Перейдите в раздел Логи.
-
В меню группы логов выберите Удалить выбранные стримы логов.
-
Выберите стримы логов.
-
Введите имя группы логов для подтверждения удаления.
-
Нажмите Удалить.
Python
Go
-
Создайте или откройте файл скрипта клиента.
-
Добавьте в скрипт код для удаления стрима логов:
response = client.delete_log_stream(
logGroupName=<log_group_name>,
logStreamName=<log_stream_name>
)Укажите:
<log_group_name>— имя группы логов, которая содержит стрим событий. Список групп логов можно посмотреть в панели управления;<log_stream_name>— имя стрима событий, который нужно удалить. Список стримов событий можно посмотреть панели управления.
-
Запустите скрипт.
-
Создайте или откройте файл скрипта клиента.
-
Добавьте в скрипт код для удаления стрима логов:
resp, err := client.DeleteLogStream(context.TODO(), &cloudwatchlogs.DeleteLogStreamInput{
LogGroupName: aws.String("<log_group_name>"),
LogStreamName: aws.String("<log_stream_name>"),
})Укажите:
<log_group_name>— имя группы логов, которая содержит стрим событий. Список групп логов можно посмотреть в панели управления;<log_stream_name>— имя стрима событий, который нужно удалить. Список стримов событий можно посмотреть панели управления.
-
Запустите скрипт.
-
Откройте CLI.
-
Чтобы удалить стрим событий, выполните команду:
aws logs delete-log-stream --log-group-name <log_group_name> --log-stream-name <log_stream_name>Укажите:
<log_group_name>— имя группы логов, напримерs/lbaas/Bellatrix-lb. Список групп логов можно посмотреть с помощью командыaws logs describe-log-groupsили в панели управления;<log_stream_name>— имя стрима событий, напримерhttp-b964dde5-7080-4169-8f9e-127bd59c89ca. Список стримов событий можно посмотреть с помощью командыaws logs describe-log-streams --log-group-name <log_group_name>или в панели управления.