Administración de OpsItems duplicados
OpsCenter puede recibir varios OpsItems duplicados para un solo origen desde varios Servicios de AWS. OpsCenter utiliza una combinación de lógica integrada y cadenas de deduplicación configurables para evitar la creación de OpsItems duplicados. AWS Systems Manager aplica la lógica integrada de deduplicación cuando se llama a la operación de la API CreateOpsItem.
AWS Systems Manager utiliza la siguiente lógica de deduplicación:
-
Cuando crea el OpsItem, Systems Manager crea y almacena un hash basado en la cadena de desduplicación y en el recurso que desencadenó el OpsItem.
-
Al realizar otra solicitud para crear un OpsItem, el sistema comprueba la cadena de deduplicación de la nueva solicitud.
-
Si existe un hash coincidente con esta cadena de deduplicación, Systems Manager comprueba el estado del OpsItem existente. Si el estado del OpsItem existente es abierto o en curso, no se crea el OpsItem. Si se resuelve el OpsItem existente, Systems Manager crea un nuevo OpsItem.
Después de crear un OpsItem, no puede editar ni cambiar las cadenas de desduplicación de dicho OpsItem.
Para administrar OpsItems duplicados, puede realizar lo siguiente:
-
Edite la cadena de deduplicación de una regla de Amazon EventBridge dirigida a OpsCenter. Para obtener más información, consulte Edición de una cadena de deduplicación en una regla de EventBridge predeterminada.
-
Especifique una cadena de deduplicación al crear un nuevo OpsItem de forma manual. Para obtener más información, consulte Especificación de una cadena de deduplicación mediante la AWS CLI.
-
Revise y resuelva los OpsItems duplicados con información operativa. Puede utilizar manuales de procedimientos para resolver OpsItems duplicados.
Para ayudarlo a resolver OpsItems duplicados y reducir el número de OpsItems creados en un origen, Systems Manager proporciona manuales de procedimientos de automatización. Para obtener más información, consulte Resolución de OpsItems duplicados basados en información.
Edición de una cadena de deduplicación en una regla de EventBridge predeterminada
Utilice el siguiente procedimiento para especificar una cadena de desduplicación para una regla de EventBridge que tiene como destino OpsCenter.
Para editar una cadena de deduplicación para una regla de EventBridge
Inicie sesión en AWS Management Console y abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/
. -
En el panel de navegación, seleccione Reglas.
-
Elija una regla y, a continuación, elija Edit (Editar).
-
Vaya a la página Select target(s) (Seleccionar destinos).
-
En la sección Additional settings (Ajustes adicionales), elija Configure input transformer (Configurar transformador de entrada).
-
En la caja Template (Plantilla), busque la entrada JSON
"operationalData": { "/aws/dedup"
y las cadenas de desduplicación que desea editar.La entrada de la cadena de desduplicación en las reglas de EventBridge utiliza el siguiente formato JSON.
"operationalData": { "/aws/dedup": {"type": "SearchableString","value": "{\"dedupString\":\"
Words the system should use to check for duplicate OpsItems
\"}"}}A continuación se muestra un ejemplo.
"operationalData": { "/aws/dedup": {"type": "SearchableString","value": "{\"dedupString\":\"SSMOpsCenter-EBS-volume-performance-issue\"}"}}
-
Edite las cadenas de deduplicación y, a continuación, elija Confirmar.
-
Elija Siguiente.
-
Elija Siguiente.
-
Elija Actualizar regla.
Especificación de una cadena de deduplicación mediante la AWS CLI
Puede especificar una cadena de deduplicación al crear manualmente un OpsItem nuevo mediante la consola de AWS Systems Manager o la AWS CLI. Para obtener información acerca de cómo especificar cadenas de desduplicación al crear manualmente un OpsItem en la consola, consulte Crear OpsItems manualmente. Si usa la AWS CLI, puede ingresar la cadena de deduplicación para el parámetro OperationalData
. La sintaxis del parámetro utiliza JSON, tal como se muestra en el ejemplo siguiente.
--operational-data '{"/aws/dedup":{"Value":"{\"dedupString\": \"
Words the system should use to check for duplicate OpsItems
\"}","Type":"SearchableString"}}'
A continuación se muestra un comando de ejemplo que especifica una cadena de desduplicación de disk
full
.