Monitorar a Lixeira usando o Amazon EventBridge
A Lixeira envia eventos para o Amazon EventBridge para ações realizadas nas regras de retenção. Com o EventBridge, você pode estabelecer regras que iniciam ações programáticas em resposta a esses eventos. Por exemplo, você pode criar uma regra do EventBridge que envia uma notificação para seu e-mail quando uma regra de retenção é desbloqueada e entra no período de espera para o desbloqueio. Para obter mais informações, consulte Creating Amazon EventBridge rules that react to events (Criar regras do Amazon EventBridge que reagem a eventos).
Os eventos no EventBridge são representados como objetos JSON. Os campos que são exclusivos do evento estão contidos na seção detail do objeto JSON. O campo event contém o nome do evento. O campo result contém o status de concluído da ação que iniciou o evento. Para obter mais informações, consulte Amazon EventBridge event patterns no Amazon EventBridge User Guide.
Para obter mais informações sobre o EventBridge, consulte What Is Amazon EventBridge? (O que é o Amazon EventBridge) no Amazon EventBridge User Guide (Guia do usuário do Amazon EventBridge).
RuleLocked
Veja a seguir um exemplo de um evento que a Lixeira gera quando uma regra de retenção é bloqueada com êxito. Esse evento pode ser gerado pelas solicitações createRule e LockRule. A API que gerou o evento é anotada no campo api-name.
{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Locked", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "api-name": "CreateRule" } }
RuleChangeAttempted
Veja a seguir um exemplo de um evento que a Lixeira gera para tentativas de modificar ou excluir uma regra bloqueada sem êxito. Esse evento pode ser gerado pelas solicitações DeleteRule e UpdateRule. A API que gerou o evento é anotada no campo api-name.
{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Change Attempted", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "api-name": "DeleteRule" } }
RuleUnlockScheduled
Veja a seguir um exemplo de um evento que a Lixeira gera quando uma regra de retenção é desbloqueada com êxito.
{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Unlock Scheduled", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "scheduled-unlock-time": "2022-09-10T16:37:50Z", } }
RuleUnlockingNotice
Veja a seguir um exemplo de um evento que a Lixeira gera diariamente enquanto uma regra de retenção está em seu período de espera para o desbloqueio, até o dia anterior à expiração do período de espera para o desbloqueio.
{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Unlocking Notice", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "scheduled-unlock-time": "2022-09-10T16:37:50Z" } }
RuleUnlocked
Veja a seguir um exemplo de um evento que a Lixeira gera quando o período de espera para o desbloqueio de uma regra de retenção expira e a regra de retenção pode ser modificada ou excluída.
{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Unlocked", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "scheduled-unlock-time": "2022-09-10T16:37:50Z" } }