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 ML, dan evaluasi, Amazon Machine Learning (Amazon Learning) melaporkan status objek Amazon ML Anda di konsol Amazon ML. Jika Amazon ML mengembalikan pesan kesalahan, gunakan informasi dan sumber daya berikut untuk memecahkan masalah.

Untuk jawaban atas pertanyaan umum tentang Amazon ML, lihat Amazon Machine Learning FAQs. Anda juga dapat mencari jawaban dan memposting pertanyaan di forum Amazon Machine Learning.

Menyelesaikan Masalah Kesalahan

Format peran tidak valid. Berikan peran IAM yang valid. Misalnya, arn:aws:iam:: id:role/. YourAccount YourRedshiftRole

Menyebabkan

Format Nama Sumber Daya Amazon (ARN) peran IAM Anda tidak benar.

Solusi

Di wizard Create Datasource, perbaiki ARN untuk peran Anda. Untuk informasi tentang peran pemformatan ARNs, lihat IAM ARNs di Panduan Pengguna IAM. Wilayah ini opsional untuk peran ARNs IAM.

Peran tidak valid. Amazon ML tidak dapat mengambil <role ARN>peran IAM. Berikan peran IAM yang valid dan membuatnya dapat diakses oleh Amazon ML.

Menyebabkan

Peran Anda tidak diatur untuk memungkinkan Amazon ML untuk mengasumsikan itu.

Solusi

Di konsol IAM, edit peran Anda sehingga memiliki kebijakan kepercayaan yang memungkinkan Amazon ML untuk mengambil peran yang melekat padanya.

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

Menyebabkan

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

Solusi

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

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

Menyebabkan

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

Solusi

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

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

Menyebabkan

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

Solusi

Edit kebijakan izin yang dilampirkan pada peran Anda di konsol IAM untuk memberikan izin yang diperlukan.

Amazon ML tidak dapat mengonfigurasi grup keamanan di klaster Amazon Redshift tersebut dengan peran IAM yang ditentukan.

Menyebabkan

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

Solusi

Edit kebijakan izin yang dilampirkan pada peran Anda di konsol IAM untuk memberikan izin yang diperlukan.

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

Menyebabkan

Saat Amazon ML mencoba terhubung ke klaster Amazon Redshift Anda, Amazon mengalami masalah.

Solusi

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

Format ID cluster tidak valid. Cluster IDs harus dimulai dengan huruf dan harus berisi hanya karakter alfanumerik dan tanda hubung. Mereka tidak dapat berisi dua tanda hubung berturut-turut atau diakhiri dengan tanda hubung.

Menyebabkan

Format ID klaster Amazon Redshift Anda salah.

Solusi

Di wizard Create Datasource, perbaiki ID cluster 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>cluster, atau cluster tidak berada di wilayah yang sama dengan layanan Amazon MLmu. Tentukan cluster di wilayah yang sama dengan Amazon Amazon ini.

Menyebabkan

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

Solusi

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

Amazon ML tidak dapat membaca data di klaster Amazon Redshift Anda. Berikan ID cluster Amazon Redshift yang benar.

Menyebabkan

Amazon ML tidak 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, dan klaster Anda terdaftar di halaman Amazon Redshift Clusters.

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

Menyebabkan

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

Solusi

Buat cluster dapat diakses publik dan berikan alamat IP publik. Untuk informasi tentang membuat klaster dapat diakses publik, lihat Memodifikasi Cluster di Panduan Manajemen Pergeseran Merah Amazon.

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

Menyebabkan

Amazon ML tidak dapat melihat status klaster.

Solusi

Pastikan klaster Anda tersedia. Untuk informasi tentang memeriksa status klaster, lihat Mendapatkan Gambaran Umum Status Cluster di Panduan Manajemen Pergeseran Merah Amazon. Untuk informasi tentang me-reboot klaster agar tersedia, lihat Mem-boot ulang Cluster di Panduan Manajemen Pergeseran Merah Amazon.

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

Menyebabkan

Amazon ML tidak dapat menemukan database yang ditentukan di kluster yang ditentukan.

Solusi

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

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

Menyebabkan

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

Solusi

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

Terjadi kesalahan saat Amazon ML mencoba memvalidasi kueri.

Menyebabkan

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 kueri yang disediakan. Akar penyebab: {ServerMessage}.

Menyebabkan

Amazon Redshift tidak dapat menjalankan kueri Anda.

Solusi

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

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

Menyebabkan

Amazon Redshift tidak dapat menemukan tabel yang ditentukan.

Solusi

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

Menghubungi AWS Support

Jika Anda memiliki AWS Premium Support, Anda dapat membuat kasus dukungan teknis di AWS Support Center.