Memecahkan Masalah Amazon Redshift - Amazon Machine Learning

Kami tidak lagi memperbarui layanan Amazon Machine Learning atau menerima pengguna baru untuk itu. Dokumentasi ini tersedia untuk pengguna yang sudah ada, tetapi kami tidak lagi memperbaruinya. Untuk informasi selengkapnya, lihat Apa itu Amazon Machine Learning.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan Masalah Amazon Redshift

Saat Anda membuat sumber data Amazon Redshift, model, dan evaluasi, Amazon Machine Learning (Amazon ML) melaporkan status objek Amazon ML-Anda di konsol Amazon ML.dll. Jika Amazon ML mengembalikan pesan kesalahan, gunakan informasi dan sumber daya berikut untuk memecahkan masalah.

Untuk jawaban atas pertanyaan umum tentang Amazon ML, lihatFAQ Amazon Machine Learning. Anda juga dapat mencari jawaban dan memposting pertanyaan diAmazon Machine Learning.

Menyelesaikan Masalah Kesalahan

Format peran tidak valid. Memberikan peran IAM yang valid. Misalnya, arn:n:aws:aws:iam::::::YourAccountID: peran/YourRedshiftRole.

Penyebab

Format Amazon Resource Name (ARN) dari IAM role IAM Anda tidak benar.

Solusi

Di wizard Create Datasource, perbaiki ARN untuk peran Anda. Untuk informasi tentang memformat ARN peran, lihatIAM ARNsdi dalamPanduan Pengguna IAM. Wilayah ini opsional untuk ARN peran IAM.

Perannya tidak valid. Amazon MLtidak dapat mengambil <role ARN>peran IAM. Menyediakan peran IAM yang valid dan membuatnya dapat diakses oleh Amazon ML.*

Penyebab

Peran Anda tidak diatur untuk mengizinkan Amazon MLnya menganggapnya.

Solusi

DiIAM konsol, edit peran Anda sehingga memiliki kebijakan kepercayaan yang memungkinkan Amazon MLuntuk mengambil peran yang melekat padanya.

<user ARN>Pengguna ini tidak berwenang untuk lulus <role ARN>peran IAM.

Penyebab

Pengguna IAM Anda tidak memiliki kebijakan izin yang memungkinkannya meneruskan peran ke Amazon ML.

Solusi

Lampirkan kebijakan izin ke pengguna IAM Anda yang memungkinkan Anda meneruskan peran ke Amazon ML. Anda dapat melampirkan kebijakan izin untuk pengguna IAM Anda diIAM konsol.

Melewati peran IAM di seluruh akun tidak diperbolehkan. IAM role harus menjadi milik akun ini.

Penyebab

Anda tidak dapat meneruskan peran yang dimiliki oleh akun IAM lain.

Solusi

Masuk ke akun AWS yang Anda gunakan untuk membuat peran. Anda dapat melihat peran IAM Anda diIAM konsol.

Aturan yang ditentukan tidak memiliki izin untuk melakukan operasi. Berikan peran yang memiliki kebijakan yang memberikan izin yang diperlukan kepada Amazon ML.../.

Penyebab

Peran IAM Anda tidak memiliki izin untuk melakukan operasi yang diminta.

Solusi

Edit kebijakan izin yang dilampirkan pada peran Anda diIAM konsoluntuk memberikan izin yang diperlukan.

Amazon MLtidak dapat mengonfigurasi grup keamanan pada klaster Amazon Redshift tersebut dengan peran IAM yang ditentukan.

Penyebab

Peran IAM Anda tidak memiliki izin yang diperlukan untuk mengonfigurasi klaster keamanan Amazon Redshift.

Solusi

Edit kebijakan izin yang dilampirkan pada peran Anda diIAM konsoluntuk memberikan izin yang diperlukan.

Terjadi kesalahan saat Amazon MLmencoba mengonfigurasi grup keamanan di klaster Anda. Coba lagi nanti.

Penyebab

Saat Amazon MLmencoba menyambung ke klaster Amazon Redshift Anda, Amazon MLnya mengalami masalah.

Solusi

Pastikan peran IAM yang Anda berikan di wizard Create Datasource memiliki semua izin yang diperlukan.

Format ID klaster tidak valid. Klaster ID harus dimulai dengan huruf dan harus berisi karakter alfanumerik dan tanda hubung saja. Pengidentifikasi tidak dapat berisi dua tanda hubung berturut-turut atau diakhiri dengan tanda hubung.

Penyebab

Format ID klaster Amazon Redshift Anda salah.

Solusi

Di wizard Create Datasource, perbaiki ID klaster Anda sehingga hanya berisi karakter alfanumerik dan tanda hubung dan tidak berisi dua tanda hubung berturut-turut atau diakhiri dengan tanda hubung.

Tidak ada <Amazon Redshift cluster name>klaster, atau klaster tidak berada di wilayah yang sama dengan layanan Amazon ML-mu. Tentukan klaster di Wilayah yang sama dengan Amazon MLM ini.

Penyebab

Amazon MLtidak dapat menemukan klaster Amazon Redshift Anda karena tidak terletak di wilayah tempat Anda membuat sumber data Amazon ML.dll.

Solusi

Verifikasi bahwa klaster Anda ada di konsol Amazon Redshiftklasterpage, bahwa Anda membuat sumber data di wilayah yang sama di mana klaster Amazon Redshift Anda berada, dan ID klaster yang ditentukan dalam wizard Create Datasource sudah benar.

Amazon ML' t dapat membaca data di klaster Amazon Redshift Anda. Berikan ID klaster Amazon Redshift yang benar.

Penyebab

Amazon MLtidak dapat membaca data di klaster Amazon Redshift yang Anda tentukan.

Solusi

Di wizard Create Datasource, tentukan ID klaster Amazon Redshift yang benar, verifikasi bahwa Anda membuat sumber data di wilayah yang sama dengan klaster Amazon Redshift Anda, dan klaster Anda terdaftar di Amazon Redshiftklasterhalaman.

<Amazon Redshift cluster name>Kluster tidak dapat diakses publik.

Penyebab

Amazon MLtidak dapat mengakses klaster Anda karena klaster tidak dapat diakses publik dan tidak memiliki alamat IP publik.

Solusi

Buat klaster dapat diakses publik dan berikan alamat IP publik. Untuk informasi tentang membuat klaster dapat diakses publik, lihatMemodifikasi klasterdi dalamPanduan Manajemen Amazon Redshift.

<Redshift>Status klaster tidak tersedia untuk Amazon ML. Gunakan konsol Amazon Redshift untuk melihat dan menyelesaikan masalah status klaster ini. Status cluster harus “tersedia.”

Penyebab

Amazon MLtidak dapat melihat status klaster.

Solusi

Pastikan klaster Anda tersedia. Untuk informasi tentang memeriksa status klaster Anda, lihatMendapatkan Ikhtisar Status Clusterdi dalamPanduan Manajemen Amazon Redshift. Untuk informasi tentang me-reboot cluster sehingga tersedia, lihatMelakukan boot ulang Klasterdi dalamPanduan Manajemen Amazon Redshift.

Tidak ada <database name>database di klaster ini. Verifikasi bahwa nama database benar atau tentukan cluster dan database lain.

Penyebab

Amazon MLtidak dapat menemukan database yang ditentukan dalam klaster yang ditentukan.

Solusi

Verifikasi bahwa nama database yang dimasukkan dalam wizard Create Datasource sudah benar, atau tentukan nama cluster dan database yang benar.

Amazon MLtidak dapat mengakses database Anda. Berikan kata sandi yang valid untuk pengguna database<user name>.

Penyebab

Kata sandi yang Anda berikan di wizard Create Datasource untuk memungkinkan Amazon MLmengakses database Amazon Redshift Anda tidak benar.

Solusi

Berikan kata sandi yang benar untuk pengguna database Amazon Redshift Anda.

Terjadi kesalahan saat Amazon MLmencoba memvalidasi kueri.

Penyebab

Ada masalah dengan kueri SQL Anda.

Solusi

Verifikasi bahwa kueri Anda adalah SQL yang valid.

Terjadi kesalahan saat menjalankan kueri SQL Anda. Verifikasi nama database dan query yang disediakan. Akar penyebab: {ServerMessage}.

Penyebab

Amazon Redshift tidak dapat menjalankan kueri Anda.

Solusi

Verifikasi bahwa Anda menentukan nama database yang benar di wizard Create Datasource, dan bahwa kueri Anda adalah SQL yang valid.

Terjadi kesalahan saat menjalankan kueri SQL Anda. Akar penyebab: {ServerMessage}.

Penyebab

Amazon Redshift tidak dapat menemukan tabel yang ditentukan.

Solusi

Pastikan tabel yang Anda tentukan di wizard Create Datasource ada di database klaster Amazon Redshift Anda, dan bahwa Anda memasukkan ID klaster, nama database, dan kueri SQL yang benar.

Menghubungi Support AWS

Jika Anda memiliki Support Premium AWS, Anda dapat membuat kasus dukungan teknis diPusat Dukungan AWS.