Risoluzione dei problemi di Amazon Redshift - Amazon Machine Learning

Non aggiorniamo più il servizio Amazon Machine Learning né accettiamo nuovi utenti. Questa documentazione è disponibile per gli utenti esistenti, ma non la aggiorneremo più. Per ulteriori informazioni, consulta la paginaCos'è Amazon Machine Learning.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi di Amazon Redshift

Quando crei la sorgente dati, i modelli ML e la valutazione di Amazon Redshift, Amazon Machine Learning (Amazon ML) riporta lo stato dei tuoi oggetti Amazon ML nella console Amazon ML. Se Amazon ML restituisce messaggi di errore, utilizza le seguenti informazioni e risorse per risolvere i problemi.

Per risposte alle domande generali relative ad Amazon ML, consulta laDomande frequenti di Amazon Machine Learning. Puoi anche cercare risposte e pubblicare domande nelForum Amazon Machine Learning.

Risoluzione degli errori

Il formato del ruolo non è valido. Fornire un ruolo IAM valido. Ad esempio arn:aws:aws:aws:aws:aws:aws:awYourAccountID: ruolo/YourRedshiftRole.

Causa

Il formato dell'ARN (Amazon Resource Name) del ruolo IAM non è corretto.

Soluzione

Nella procedura guidata Crea origine dati, correggere l'ARN per il ruolo. Per informazioni sulla formattazione degli ARN dei ruoli, consultaARN IAMnelIAM User Guide. L'area è facoltativa per gli ARN dei ruoli IAM.

Il ruolo non è valido. Amazon ML non può assumere il <role ARN>ruolo IAM. Fornisci un ruolo IAM valido e rendilo accessibile ad Amazon ML.

Causa

Il tuo ruolo non è impostato per consentire ad Amazon ML di assumerlo.

Soluzione

NelConsolle IAM, modifica il tuo ruolo in modo che abbia una politica di attendibilità che consenta ad Amazon ML di assumere il ruolo ad esso associato.

Questo utente <user ARN> non è autorizzato a trasferire il ruolo IAM <role ARN>.

Causa

Il tuo utente IAM non dispone di una politica di autorizzazioni che gli consenta di passare un ruolo ad Amazon ML.

Soluzione

Allega una policy di autorizzazioni al tuo utente IAM che ti consenta di trasferire ruoli ad Amazon ML. È possibile associare una policy di autorizzazioni all'utente IAM nella console IAM.

Non è consentito trasferire un ruolo IAM tra account diversi. Il ruolo IAM deve appartenere a questo account.

Causa

Non è possibile trasferire un ruolo appartenente a un altro account IAM.

Soluzione

Accedere all'account AWS utilizzato per creare il ruolo. È possibile visualizzare i ruoli IAM nella console IAM.

Il ruolo specificato non dispone delle autorizzazioni per eseguire l'operazione. Fornisci un ruolo con una politica che fornisca ad Amazon ML le autorizzazioni richieste.

Causa

Il ruolo IAM non dispone delle autorizzazioni per eseguire l'operazione richiesta.

Soluzione

Modificare la policy delle autorizzazioni associata al ruolo nella console IAM per fornire le autorizzazioni richieste.

Amazon ML non può configurare un gruppo di sicurezza su quel cluster Amazon Redshift con il ruolo IAM specificato.

Causa

Il tuo ruolo IAM non dispone delle autorizzazioni necessarie per configurare un cluster di sicurezza Amazon Redshift.

Soluzione

Modificare la policy delle autorizzazioni associata al ruolo nella console IAM per fornire le autorizzazioni richieste.

Si è verificato un errore quando Amazon ML ha tentato di configurare un gruppo di sicurezza sul cluster. Riprova più tardi.

Causa

Quando Amazon ML ha provato a connettersi al cluster Amazon Redshift, si è verificato un problema.

Soluzione

Verificare che il ruolo IAM fornito nella procedura guidata Crea origine dati disponga di tutte le autorizzazioni necessarie.

Il formato dell'ID del cluster non è valido. L'ID del cluster deve iniziare con una lettera e deve contenere solo caratteri alfanumerici e trattini. Non può contenere due trattini consecutivi o terminare con un trattino.

Causa

Il formato dell'ID del cluster Amazon Redshift non è corretto.

Soluzione

Nella procedura guidata Crea origine dati, correggere l'ID del cluster in modo che contenga solo caratteri alfanumerici e trattini e non contenga due trattini consecutivi o termini con un trattino.

Non esiste un <Amazon Redshift cluster name>cluster o il cluster non si trova nella stessa regione del servizio Amazon ML. Specificare un cluster nella stessa Regione di Amazon ML.

Causa

Amazon ML non riesce a trovare il tuo cluster Amazon Redshift perché non si trova nella regione in cui stai creando un'origine dati Amazon ML.

Soluzione

Verifica che il cluster esista sulla console Amazon RedshiftClusterpagina, che stai creando un'origine dati nella stessa regione in cui si trova il cluster Amazon Redshift e che l'ID del cluster specificato nella procedura guidata Create Datasource è corretto.

Amazon ML non è in grado di leggere i dati nel cluster Amazon Redshift. Fornisci l'ID del cluster Amazon Redshift corretto.

Causa

Amazon ML non è in grado di leggere i dati nel cluster Amazon Redshift specificato.

Soluzione

Nella procedura guidata Create Datasource, specifica l'ID del cluster Amazon Redshift corretto, verifica di creare un'origine dati nella stessa regione in cui si trova il cluster Amazon Redshift e che il cluster sia elencato su Amazon RedshiftClusterpagina.

Il <Amazon Redshift cluster name>cluster non è accessibile pubblicamente.

Causa

Amazon ML non può accedere al tuo cluster perché il cluster non è accessibile al pubblico e non dispone di un indirizzo IP pubblico.

Soluzione

Rendere il cluster accessibile pubblicamente e assegnargli un indirizzo IP pubblico. Per informazioni su come rendere i cluster accessibili al pubblico, vedereModifica di un clusternelGuida alla gestione di Amazon Redshift.

<Redshift>Lo stato del cluster non è disponibile per Amazon ML. Usa la console Amazon Redshift per visualizzare e risolvere questo problema di stato del cluster. Lo stato del cluster deve essere "disponibile".

Causa

Amazon ML non riesce a vedere lo stato del cluster.

Soluzione

Assicurarsi che il cluster sia disponibile. Per informazioni sulla verifica dello stato del cluster, consultaOttenere una panoramica dello stato del clusternelGuida alla gestione di Amazon Redshift. Per informazioni sul riavvio del cluster in modo che sia disponibile, vedereRiavvio di un clusternelGuida alla gestione di Amazon Redshift.

Non vi è alcun database <database name> in questo cluster. Verificare che il nome del database sia corretto oppure specificare un altro cluster e database.

Causa

Amazon ML non è in grado di individuare il database specificato nel cluster specificato.

Soluzione

Verificare che il nome del database inserito nella procedura guidata Crea origine dati sia corretto, oppure specificare i nomi corretti del cluster e del database.

Amazon ML non è riuscito ad accedere al tuo database. Fornire una password valida per l'utente di database <user name>.

Causa

La password che hai fornito nella procedura guidata Create Datasource per consentire ad Amazon ML di accedere al tuo database Amazon Redshift non è corretta.

Soluzione

Fornisci la password corretta per l'utente del tuo database Amazon Redshift.

Si è verificato un errore durante il tentativo di convalida della query da parte di Amazon ML.

Causa

Esiste un problema con la query SQL.

Soluzione

Verificare che la query SQL sia valida.

Si è verificato un errore durante l'esecuzione della query SQL. Verificare il nome del database e la query fornita. Causa principale: {serverMessage}.

Causa

Amazon Redshift non è stato in grado di eseguire la tua query.

Soluzione

Verificare che il nome del database specificato nella procedura guidata Crea origine dati sia corretto e che la query SQL sia valida.

Si è verificato un errore durante l'esecuzione della query SQL. Causa principale: {serverMessage}.

Causa

Amazon Redshift non è riuscito a trovare la tabella specificata.

Soluzione

Verifica che la tabella specificata nella procedura guidata Create Datasource sia presente nel database del cluster Amazon Redshift e di aver inserito l'ID cluster, il nome del database e la query SQL corretti.

Contattare AWS Support

Se si dispone di AWS Premium Support, è possibile creare una richiesta di supporto tecnico presso il Centro AWS Support.