

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# MediaTailor guía de solución de problemas de alias de configuración
<a name="configuration-aliases-troubleshooting"></a>

AWS Elemental MediaTailor proporciona una guía sistemática de solución de problemas relacionados con los alias de configuración y los escenarios de error más comunes. 

## Errores de validación del alias de configuración
<a name="configuration-alias-validation-errors"></a>

Cuando faltan alias de configuración o no son válidos, MediaTailor devuelve respuestas de error específicas para ayudar a identificar el problema. 

**Escenarios de error comunes**  
En la siguiente tabla se describen los errores de alias de configuración más comunes y sus pasos para resolverlos: 


| Error | Causa | Resolución | 
| --- | --- | --- | 
| HTTP 400: alias de parámetros de reproductor no válido | No se encontró el valor del parámetro del reproductor en ConfigurationAliases | Compruebe que el valor del parámetro del reproductor existe como clave en el ConfigurationAliases mapeo correspondiente | 
| HTTP 400: falta el alias de configuración obligatorio | Variable de dominio utilizada sin la ConfigurationAliases entrada correspondiente | Añada el parámetro de jugador que falta ConfigurationAliases a todas las asignaciones de alias necesarias | 
| HTTP 400: Falló la validación de la configuración | ConfigurationAliases la estructura está mal formada o incompleta | Valide la estructura JSON y asegúrese de que todas las variables de dominio tengan los alias correspondientes | 
| Sustitución de una cadena vacía en URLs | No se encontró el alias de una variable que no es de dominio | Añada el mapeo de alias que falte o proporcione un valor predeterminado en ConfigurationAliases | 

**Lista de comprobación de validación**  
Utilice la siguiente lista de comprobación para validar la configuración de los alias de configuración: 

1. **Cobertura de variables de dominio:** asegúrese de que todas las variables utilizadas en las partes del dominio URLs tengan las entradas correspondientes ConfigurationAliases 

1. **Integridad de los alias:** compruebe que todos los valores posibles de los parámetros del jugador estén incluidos como claves en las asignaciones de alias

1. **Estructura de JSON:** valida que el ConfigurationAliases JSON esté correctamente formateado y anidado

1. **Denominación de los parámetros:** confirme que todos los parámetros del reproductor utilizan el prefijo `player_params.`

1. **Coherencia de valores:** asegúrate de que los valores de alias sean válidos para el uso al que están destinados (nombres de perfilURLs, etc.)

## Depuración de la configuración y resolución de alias
<a name="configuration-alias-debugging"></a>

Siga este enfoque sistemático para depurar los problemas de resolución de los alias de configuración. 

**Step-by-step metodología de depuración**  
Siga los siguientes pasos para identificar y resolver los problemas de alias de configuración: 

**Procedimiento de depuración de los alias de configuración**

1. **Verifique la estructura de configuración:** confirme que la configuración de reproducción incluye el formato correcto ConfigurationAliases

   ```
   {
       "ConfigurationAliases": {
           "player_params.example_param": {
               "alias1": "value1",
               "alias2": "value2"
           }
       }
   }
   ```

1. **Compruebe el formato de los parámetros del reproductor:** asegúrese de que la inicialización de la sesión incluya los parámetros del reproductor correctamente formateados

   ```
   {
       "playerParams": {
           "example_param": "alias1"
       }
   }
   ```

1. **Validar el mapeo de alias:** confirme que el valor del parámetro del reproductor («alias1") existe como clave en el mapeo ConfigurationAliases 

1. **Pruebe con una configuración sencilla:** comience con una configuración mínima para aislar el problema

1. **Supervise las respuestas a los errores:** compruebe las respuestas MediaTailor de error para ver si hay mensajes de validación específicos

1. **Verificar resuelto URLs:** confirme que las resoluciones finales URLs son válidas y accesibles

## Prácticas recomendadas para los alias de configuración
<a name="configuration-alias-best-practices"></a>

Siga estas prácticas recomendadas para garantizar una implementación fiable de los alias de configuración. 

**Consideraciones de seguridad**  
Implemente las siguientes medidas de seguridad cuando utilice los alias de configuración: 
+ **Validación de entrada:** valida todos los valores de los parámetros del reproductor antes de usarlos en la resolución de alias
+ **Saneamiento de los valores de alias:** asegúrese de que los valores de alias contengan solo los caracteres y formatos esperados
+ **Restricciones de dominio:** limite los alias de dominio a dominios controlados y de confianza
+ **Control de acceso:** restrinja la modificación de la configuración únicamente al personal autorizado

**Optimización del rendimiento**  
Optimice el rendimiento de los alias de configuración con estas recomendaciones: 
+ **Minimice el recuento de alias:** utilice solo los alias necesarios para reducir la sobrecarga de procesamiento
+ **Nomenclatura eficiente:** utilice convenciones de nomenclatura claras y coherentes para los alias y los parámetros
+ **Valores predeterminados:** proporcione alias predeterminados razonables para los casos de uso más comunes
+ Almacenamiento en **caché de la configuración:** aproveche el almacenamiento en caché MediaTailor de la configuración para mejorar el rendimiento

**Mantenimiento y supervisión**  
Mantenga operaciones de alias de configuración confiables con estas prácticas: 
+ **Validación periódica:** valide periódicamente que todas las asignaciones de alias estén actualizadas y funcionen
+ **Supervisión de errores:** supervise los errores de HTTP 400 relacionados con alias faltantes o no válidos
+ **Documentación:** mantenga una documentación clara de todas las asignaciones de alias y sus propósitos
+ **Procedimientos de prueba:** Implemente pruebas exhaustivas para todas las combinaciones de alias