Temas de solución de problemas de Amazon Redshift - Amazon Machine Learning

Ya no actualizamos el servicio Amazon Machine Learning ni aceptamos nuevos usuarios para él. Esta documentación está disponible para los usuarios actuales, pero ya no la actualizamos. Para obtener más información, consulte Qué es Amazon Machine Learning.

Temas de solución de problemas de Amazon Redshift

A medida que crea su fuente de datos, modelos de ML y evaluación de Amazon Redshift, Amazon Machine Learning (Amazon ML) informa el estado de sus objetos de Amazon ML en la consola de Amazon ML. Si Amazon ML devuelve mensajes de error, utilice la siguiente información y los siguientes recursos para solucionar los problemas.

Para obtener respuestas a preguntas generales sobre Amazon ML, consulte las preguntas frecuentes sobre Amazon Machine Learning. También puede buscar respuestas y publicar preguntas en el foro de Amazon Machine Learning.

Solución de errores

El formato del rol no es válido. Proporcione un rol de IAM válido. Por ejemplo, arn:aws:iam::YourAccountID:role/YourRedshiftRole.

Causa

El formato del nombre de recurso de Amazon (ARN) de la función de IAM es incorrecto.

Solución

En el asistente Create Datasource, corrija el ARN de su rol. Para obtener más información acerca del formato de ARN del rol, consulte IAM ARNs en la Guía de usuario de IAM. La región es opcional para los ARN de rol de IAM.

El rol no es válido. Amazon ML no puede asumir el rol de IAM <rol de ARN>. Proporcione un rol de IAM válido y haga que sea accesible para Amazon ML.

Causa

El rol no está configurado para permitir que Amazon ML lo asuma.

Solución

En la consola de IAM, edite su rol de forma que tenga una política de confianza que permita a Amazon ML asumir el rol adjunto a ella.

Este usuario <ARN de usuario> no está autorizado para transferir el rol de IAM <ARN de rol>.

Causa

El usuario de IAM no tiene una política de permisos que le permita transferir un rol a Amazon ML.

Solución

Adjunte una política de permisos al usuario de IAM que le permita transferir roles a Amazon ML. Puede adjuntar una política de permisos al usuario de IAM en la consola de IAM.

No se permite transferir un rol de IAM entre cuentas. El rol de IAM debe pertenecer a esta cuenta.

Causa

No se puede transferir un rol que pertenece a otra cuenta de IAM.

Solución

Inicie sesión en la cuenta de AWS que utilizó para crear el rol. Puede ver sus roles de IAM en la consola de IAM.

El rol especificado no tiene permisos para realizar la operación. Proporcione un rol que tenga una política que proporcione a Amazon ML los permisos necesarios.

Causa

El rol de IAM no tiene permisos para realizar la operación solicitada.

Solución

Edite la política de permisos adjunta al rol en la consola de IAM para proporcionar los permisos necesarios.

Amazon ML no puede configurar un grupo de seguridad en ese clúster de Amazon Redshift con el rol de IAM especificado.

Causa

Su rol de IAM no tiene los permisos necesarios para configurar un clúster de seguridad Amazon Redshift.

Solución

Edite la política de permisos adjunta al rol en la consola de IAM para proporcionar los permisos necesarios.

Se ha producido un error cuando Amazon ML ha intentado configurar un grupo de seguridad en el clúster. Inténtelo de nuevo más tarde.

Causa

Cuando Amazon ML ha intentado conectarse a su clúster de Amazon Redshift, se ha producido un problema.

Solución

Verifique que el rol de IAM que ha facilitado en el asistente Create Datasource tiene todos los permisos necesarios.

El formato del ID del clúster no es válido. Los ID de clúster deben empezar por una letra y solo puede contener caracteres alfanuméricos y guiones. No pueden contener dos guiones consecutivos ni acabar con guion.

Causa

El formato de ID de clúster Amazon Redshift es incorrecto.

Solución

En el asistente Create Datasource, corrija el ID de clúster de forma que contenga únicamente caracteres alfanuméricos y guiones y no contenga dos guiones consecutivos ni finalice con un guion.

No existe ningún clúster <nombre de clúster de Amazon Redshift>, o bien el clúster no está en la misma región que el servicio de Amazon ML. Especifique un clúster en la misma región que este Amazon ML.

Causa

Amazon ML no puede encontrar el clúster de Amazon Redshift porque no está ubicado en la región en la que está creando un origen de datos de Amazon ML.

Solución

Verifique que el clúster existe en la página de Clústeres de la consola Amazon Redshift, que está creando una fuente de datos en la misma región en la que se encuentra el clúster Amazon Redshift y que el ID de clúster especificado en el asistente Create Datasource es correcto.

Amazon ML no puede leer los datos del clúster de Amazon Redshift. Proporcione el ID de clúster de Amazon Redshift correcto.

Causa

Amazon ML no puede leer los datos en el clúster de Amazon Redshift que ha especificado.

Solución

En el asistente Create Datasource, especifique el ID de clúster Amazon Redshift correcto, verifique que está creando una fuente de datos en la misma región que el clúster Amazon Redshift y que el clúster se encuentra en la lista de la página Clústeres de Amazon Redshift.

El clúster <nombre de clúster de Amazon Redshift> no se encuentra accesible al público.

Causa

Amazon ML no puede obtener acceso al clúster porque este no es de acceso público y no tiene una dirección IP pública.

Solución

Haga que el clúster sea accesible al público y asígnele una dirección IP pública. Para obtener información acerca de cómo hacer que los clústeres sean accesibles al público, consulte Modificación de un clúster en la Guía de administración de Amazon Redshift.

El estado de clúster de <Redshift> no está disponible para Amazon ML. Utilice la consola de Amazon Redshift para ver y resolver este estado de clúster. El estado del clúster debe ser "disponible".

Causa

Amazon ML no puede ver el estado del clúster.

Solución

Asegúrese de que el clúster está disponible. Para obtener información acerca de cómo comprobar el estado del clúster, consulte Obtención de información general acerca del estado del clúster en la Guía de administración de Amazon Redshift. Para obtener información acerca de cómo reiniciar el clúster para que se encuentre disponible, consulte Reinicio de un clúster en la Guía de administración de Amazon Redshift.

No existe ninguna base de datos <nombre de base de datos> en este clúster. Verifique que el nombre de la base de datos es correcta o especifique otro clúster y otra base de datos.

Causa

Amazon ML no puede encontrar la base de datos especificada en el clúster especificado.

Solución

Verifique que el nombre de la base de datos introducido en el asistente Create Datasource es correcto o especifique los nombres correctos de clúster y base de datos.

Amazon ML no ha podido obtener acceso a la base de datos. Proporcione una contraseña válida para el usuario de base de datos <nombre de usuario>.

Causa

La contraseña que ha facilitado en el asistente de creación de orígenes de datos para permitir que Amazon ML obtenga acceso a la base de datos de Amazon Redshift es incorrecta.

Solución

Proporcione la contraseña correcta para el usuario de la base de datos de Amazon Redshift.

Se ha producido un error cuando Amazon ML ha intentado validar la consulta.

Causa

Ha surgido un problema con la consulta SQL.

Solución

Verifique que la consulta SQL es válida.

Se ha producido un error al ejecutar la consulta SQL. Verifique el nombre de la base de datos y la consulta proporcionada. Causa raíz: {serverMessage}.

Causa

Amazon Redshift no ha podido ejecutar la consulta.

Solución

Verifique que ha especificado el nombre correcto de la base de datos en el asistente Create Datasource y que su consulta SQL es válida.

Se ha producido un error al ejecutar la consulta SQL. Causa raíz: {serverMessage}.

Causa

Amazon Redshift no ha podido encontrar la tabla especificada.

Solución

Verifique que la tabla que ha especificado en el asistente Create Datasource se encuentra presente en la base de datos de clúster de Amazon Redshift y que ha introducido el ID de clúster, el nombre de la base de datos y la consulta SQL correctos.

Cómo ponerse en contacto con AWS Support

Si dispone de AWS Premium Support, puede crear un caso de soporte técnico en el AWS Support Center.