Supervisar políticas de Data Lifecycle Manager con EventBridge - Amazon EBS

Supervisar políticas de Data Lifecycle Manager con EventBridge

Amazon EBS y Amazon Data Lifecycle Manager emiten eventos relacionados con acciones de políticas de ciclo de vida. Puede utilizar AWS Lambda y Amazon CloudWatch Events para administrar las notificaciones de eventos mediante programación. Los eventos se emiten en la medida de lo posible. Para obtener más información, consulte la Guía del usuario de Amazon CloudWatch Events.

Están disponibles los siguientes eventos:

nota

No se emiten eventos para las acciones de política de ciclo de vida de la AMI.

  • createSnapshot: un evento de Amazon EBS emitido cuando una acción CreateSnapshot se realiza correctamente o produce un error. Para obtener más información, consulte Eventos de Amazon EventBridge para Amazon EBS.

  • DLM Policy State Change: un evento de Amazon Data Lifecycle Manager emitido cuando una política de ciclo de vida pasa a tener un estado de error. El evento contiene una descripción de la causa del error.

    A continuación, se muestra un ejemplo de un evento cuando los permisos concedidos por el rol de IAM son insuficientes

    { "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "DLM Policy State Change", source": "aws.dlm", "account": "123456789012", "time": "2018-05-25T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" ], "detail": { "state": "ERROR", "cause": "Role provided does not have sufficient permissions", "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" } }

    A continuación, se muestra un ejemplo de un evento cuando se supera el límite.

    { "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "DLM Policy State Change", "source": "aws.dlm", "account": "123456789012", "time": "2018-05-25T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" ], "detail":{ "state": "ERROR", "cause": "Maximum allowed active snapshot limit exceeded", "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" } }
  • DLM Pre Post Script Notification: un evento que se emite cuando un script previo o posterior se inicia, se ejecuta correctamente o falla.

    A continuación, se muestra un ejemplo de un evento cuando una copia de seguridad de VSS se realiza correctamente.

    { "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "DLM Pre Post Script Notification", "source": "aws.dlm", "account": "123456789012", "time": "2023-10-27T22:04:52Z", "region": "us-east-1", "resources": ["arn:aws:dlm:us-east-1:123456789012:policy/policy-01234567890abcdef"], "detail": { "script_stage": "", "result": "success", "cause": "", "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-01234567890abcdef", "execution_handler": "AWS_VSS_BACKUP", "source": "arn:aws:ec2:us-east-1:123456789012:instance/i-01234567890abcdef", "resource_type": "EBS_SNAPSHOT", "resources": [{ "status": "pending", "resource_id": "arn:aws:ec2:us-east-1::snapshot/snap-01234567890abcdef", "source": "arn:aws:ec2:us-east-1:123456789012:volume/vol-01234567890abcdef" }], "request_id": "a1b2c3d4-a1b2-a1b2-a1b2-a1b2c3d4e5f6", "start_time": "2023-10-27T22:03:29.370Z", "end_time": "2023-10-27T22:04:51.370Z", "timeout_time": "" } }