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
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
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
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
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 RedshiftCluster
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 RedshiftCluster
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