- tocdepth
2
Справочник событий аудит-логов
В таблице собраны типы и описание событий Object Storage, которые записываются в аудит-логи.
Тип события |
Описание |
---|---|
TenantCreate |
Создание тенанта |
TenantSuspend |
Остановка работы тенанта |
TenantResume |
Возобновление работы тенанта |
TenantDelete |
Удаление тенанта |
BucketCreate |
Создание бакета |
BucketUpdate |
Изменение бакета |
BucketDelete |
Удаление бакета |
BucketAclUpdate |
Изменение ACL бакета |
BucketPolicyUpdate |
Изменение политик доступа бакета |
BucketPolicyDelete |
Удаление политик доступа бакета |
BucketOwnershipControlsUpdate |
Обновление настроек Ownership бакета |
BucketVersioningUpdate |
Обновление настроек версионирования бакета |
BucketLifecycleUpdate |
Изменение конфигурации жизненного цикла объекта в бакете |
BucketLifecycleDelete |
Удаление конфигурации жизненного цикла объекта в бакете |
BucketCorsUpdate |
Изменение конфигурации CORS для бакета |
BucketCorsDelete |
Удаление конфигурации CORS для бакета |
BucketTagsUpdate |
Изменение тегов бакета |
BucketTagsDelete |
Удаление тегов бакета |
Пример аудит-лога
Лог с полной информацией о событии хранится в JSON-формате.
Создание бакета
{ "log": { "eventSource": "Evolution Object Storage", "eventLevel": "INFO", "eventType": "BucketCreate", "eventStatus": "SUCCESS", "eventId": "d73155ae-4a21-468b-8cc7-c46730baf900", "authorization": { "authorized": true }, "resourceMetadata": [ { "resourceType": "tenant", "resourceId": "c65ce880-a263-4556-bd8d-41b8e3da5400", "resourceName": "c65ce880-a263-4556-bd8d-41b8e3da5400" }, { "resourceType": "bucket", "resourceId": "ead6b24e-9e9d-4bc4-87bf-b76694bc7000", "resourceName": "prefix-qrwce" }, { "resourceType": "customer", "resourceId": "4916cc62-e661-4734-a53f-e8024a1a8a63", "resourceName": "project" }, { "resourceType": "project", "resourceId": "4d659020-8325-4448-9851-97a791e232b1", "resourceName": "testproject" } ], "requestMetadata": { "remoteAddress": "10.1.2.3", "userAgent": "python-requests/2.31.0", "requestId": "13908d27-cbde-4ed6-afc8-707fc71d5b0f" }, "requestMethod": "", "requestEndpoint": "Internal", "request": "", "response": "", "authentication": { "authenticated": true, "subjectType": "SERVICE_ACCOUNT", "subjectId": "59759171-ef56-4972-b29f-57866d47e00a", "subjectName": "test-service" }, "xRequestId": "13908d27-cbde-4ed6-afc8-707fc71d50f", "error": "", "details": "{\"channel\": \"CONSOLE\", \"request_size\": 118, \"bucket_name\": \"prefix-qrwce\", \"bucket_dns_name\": \"prefix-qrwce\", \"bucket_global_name\": \"prefix-qrwce\", \"bucket_storage_class\": \"STANDARD\", \"bucket_quota\": 0, \"bucket_tags\": []}", "eventTime": "2024-05-03T10:00:03.065655Z" } }
Удаление бакета
{ "log": { "eventSource": "Evolution Object Storage", "eventLevel": "INFO", "eventType": "BucketDelete", "eventStatus": "SUCCESS", "eventId": "53f506a0-4d3f-4224-81d2-f025e02044f0", "authorization": { "authorized": true }, "resourceMetadata": [ { "resourceType": "tenant", "resourceId": "c65ce880-a263-4556-bd8d-41b8e3da5400", "resourceName": "c65ce880-a263-4556-bd8d-41b8e3da5400" }, { "resourceType": "bucket", "resourceId": "a4cb9305-2831-42b6-a4c8-a4ab66133000", "resourceName": "prefix-qrwce" }, { "resourceType": "customer", "resourceId": "4916cc62-e661-4734-a53f-e8024a1a8a63", "resourceName": "project" }, { "resourceType": "project", "resourceId": "4d659020-8325-4448-9851-97a791e232b1", "resourceName": "testproject" } ], "requestMetadata": { "remoteAddress": "10.1.2.3", "userAgent": "python-requests/2.31.0", "requestId": "3ad99e9d-21a8-4f7f-b60c-7c123633cd00" }, "requestMethod": "DeleteBucket", "requestEndpoint": "", "request": "", "response": "", "authentication": { "authenticated": true, "subjectType": "SERVICE_ACCOUNT", "subjectId": "59759171-ef56-4972-b29f-57866d47e00a", "subjectName": "test-service" }, "xRequestId": "3ad99e9d-21a8-4f7f-b60c-7c123633cd00", "error": "", "details": "{\"channel\": \"API\", \"request_size\": 0, \"bucket_name\": \"prefix-hmppn\", \"bucket_dns_name\": \"prefix-hmppn\", \"bucket_global_name\": \"prefix-hmppn\", \"bucket_tags\": []}", "eventTime": "2024-05-03T10:00:03.065655Z" } }
Изменение политик доступа бакета
{ "log": { "eventSource": "Evolution Object Storage", "eventLevel": "INFO", "eventType": "BucketPolicyUpdate", "eventStatus": "SUCCESS", "eventId": "31d0964f-c2f0-45dc-a953-0275f058aecc", "authorization": { "authorized": true }, "resourceMetadata": [ { "resourceType": "tenant", "resourceId": "c65ce880-a263-4556-bd8d-41b8e3da5460", "resourceName": "c65ce880-a263-4556-bd8d-41b8e3da5460" }, { "resourceType": "bucket", "resourceId": "ead6b24e-9e9d-4bc4-87bf-b76694bc7553", "resourceName": "prefix-qrwce" }, { "resourceType": "customer", "resourceId": "4916cc62-e661-4734-a53f-e8024a1a8a63", "resourceName": "project" }, { "resourceType": "project", "resourceId": "4d659020-8325-4448-9851-97a791e232b1", "resourceName": "testproject" } ], "requestMetadata": { "remoteAddress": "10.1.2.3", "userAgent": "python-requests/2.31.0", "requestId": "3ad99e9d-21a8-4f7f-b60c-7c123633cd00" }, "requestMethod": "PutBucketPolicy", "requestEndpoint": "", "request": "", "response": "", "authentication": { "authenticated": true, "subjectType": "SERVICE_ACCOUNT", "subjectId": "59759171-ef56-4972-b29f-57866d47e820", "subjectName": "test-service" }, "xRequestId": "860fac4a-57a5-46bc-8614-24d656a92d00", "error": "", "details": "{\"channel\": \"API\", \"request_size\": 188, \"bucket_name\": \"prefix-qrwce\", \"bucket_dns_name\": \"prefix-qrwce\", \"bucket_global_name\": \"prefix-qrwce\", \"bucket_tags\": []}", "eventTime": "2024-05-03T10:00:03.065655Z" } }
для Dev & Test