Keterbatasan dan pemecahan masalah - Amazon SageMaker AI

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

Keterbatasan dan pemecahan masalah

Bagian berikut menguraikan bantuan pemecahan masalah dan batasan yang berlaku saat menggunakan Amazon Canvas. SageMaker Anda dapat menggunakan topik ini untuk membantu memecahkan masalah apa pun yang Anda temui.

Memecahkan masalah dengan pemberian izin melalui konsol AI SageMaker

Jika Anda mengalami masalah dalam memberikan izin dasar Canvas atau izin Ready-to-use model kepada pengguna Anda, pengguna Anda mungkin memiliki peran eksekusi AWS IAM dengan lebih dari satu hubungan kepercayaan dengan layanan lain. AWS Hubungan kepercayaan adalah kebijakan yang melekat pada peran Anda yang menentukan prinsip mana (pengguna, peran, akun, atau layanan) yang dapat mengambil peran tersebut. Misalnya, Anda mungkin mengalami masalah saat memberikan izin Canvas tambahan kepada pengguna jika peran eksekusi mereka memiliki hubungan kepercayaan dengan Amazon SageMaker AI dan Amazon Forecast.

Anda dapat memperbaiki masalah ini dengan memilih salah satu opsi berikut.

1. Hapus semua kecuali satu layanan tepercaya dari peran.

Solusi ini mengharuskan Anda untuk mengedit hubungan kepercayaan untuk peran IAM profil pengguna Anda dan menghapus semua AWS layanan kecuali SageMaker AI.

Untuk mengedit hubungan kepercayaan untuk peran eksekusi IAM Anda, lakukan hal berikut:

  1. Buka Konsol IAM.

  2. Di panel navigasi konsol IAM, pilih Peran. Konsol tersebut menampilkan peran di akun Anda.

  3. Pilih nama peran yang ingin Anda ubah, dan pilih tab Hubungan kepercayaan pada halaman detail.

  4. Pilih Sunting kebijakan.

  5. Di bawah Dokumen Kebijakan, tempel berikut, dan kemudian pilih Perbarui Kebijakan Kepercayaan.

    JSON
    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "sagemaker.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }

Anda juga dapat memperbarui dokumen kebijakan ini menggunakan IAM CLI. Untuk informasi selengkapnya, lihat put-role-policy dalam Referensi Baris Perintah IAM.

Sekarang Anda dapat mencoba lagi memberikan izin dasar Canvas atau izin Ready-to-use model kepada pengguna Anda.

2. Gunakan peran yang berbeda dengan satu atau lebih sedikit layanan tepercaya.

Solusi ini mengharuskan Anda untuk menentukan peran IAM yang berbeda untuk profil pengguna Anda. Jika sudah memiliki peran IAM, Anda dapat menggunakannya.

Untuk menentukan peran eksekusi yang berbeda bagi pengguna Anda, lakukan hal berikut:

  1. Buka konsol Amazon SageMaker AI di https://console.aws.amazon.com/sagemaker/.

  2. Di panel navigasi, pilih Konfigurasi lisensi.

  3. Di bawah konfigurasi Admin, pilih domain.

  4. Dari daftar domain, pilih domain yang ingin Anda lihat daftar profil pengguna.

  5. Pada halaman detail domain, pilih tab Profil pengguna.

  6. Pilih bucket Outposts yang izinnya ingin Anda edit. Pada tab Detail, pilih Edit.

  7. Pada halaman Pengaturan umum, pilih daftar tarik-turun peran Eksekusi dan pilih peran yang ingin Anda gunakan.

  8. Pilih Kirim untuk menyimpan perubahan Anda ke profil pengguna.

Pengguna Anda sekarang harus menggunakan peran eksekusi dengan hanya satu layanan tepercaya (SageMaker AI).

Anda dapat mencoba lagi memberikan izin dasar Canvas atau izin Ready-to-use model kepada pengguna Anda.

3. Lampirkan kebijakan AWS terkelola secara manual ke peran eksekusi alih-alih menggunakan sakelar di pengaturan domain SageMaker AI.

Alih-alih menggunakan sakelar di setelan domain atau profil pengguna, Anda dapat melampirkan kebijakan AWS terkelola secara manual yang memberikan izin yang benar kepada pengguna.

Untuk memberikan izin dasar Canvas pengguna, lampirkan AmazonSageMakerCanvasFullAccesskebijakan. Untuk memberikan izin Ready-to-use model pengguna, lampirkan kebijakan AmazonSageMakerCanvasAIServicesAccess.

Gunakan prosedur berikut untuk melampirkan kebijakan AWS terkelola untuk peran Anda:

  1. Buka Konsol IAM.

  2. Pilih Peran.

  3. Di kotak pencarian, cari peran IAM pengguna berdasarkan nama dan pilih.

  4. Pada halaman untuk peran pengguna, di bawah Izin, pilih Tambahkan izin.

  5. Dari menu menurun, pilih Lampirkan kebijakan.

  6. Cari dan pilih kebijakan atau kebijakan yang ingin Anda lampirkan ke peran eksekusi pengguna:

    1. Untuk memberikan izin dasar Canvas, cari dan pilih AmazonSageMakerCanvasFullAccesskebijakan.

    2. Untuk memberikan izin Ready-to-use model, cari dan pilih kebijakan AmazonSageMakerCanvasAIServicesAccess.

  7. Untuk melampirkan kebijakan terkelola yang sudah ada pada peran tersebut, pilih Tambahkan izin.

Setelah melampirkan kebijakan AWS terkelola ke peran pengguna melalui konsol IAM, pengguna Anda sekarang harus memiliki izin dasar Canvas atau Ready-to-use izin model.

Memecahkan masalah dengan membuat aplikasi Canvas karena kegagalan ruang

Saat membuat aplikasi Canvas baru, jika Anda menemukan kesalahan yang menyatakanUnable to create app <app-arn> because space <space-arn> is not in InService state, ini menunjukkan bahwa pembuatan ruang Amazon SageMaker Studio yang mendasarinya telah gagal. Ruang Studio adalah penyimpanan dasar yang menampung data aplikasi Canvas Anda. Untuk informasi selengkapnya tentang mesin penyimpanan MySQL, lihat Ruang Amazon SageMaker Studio. Untuk informasi selengkapnya tentang konfigurasi replikasi, lihat Simpan data aplikasi SageMaker Canvas di ruang SageMaker AI Anda sendiri.

Untuk menentukan akar penyebab mengapa pembuatan ruang gagal, Anda dapat menggunakan DescribeSpaceAPI untuk memeriksa FailureReason bidang. Untuk informasi lebih lanjut tentang kemungkinan status spasi dan apa artinya, lihatEntitas dan status domain Amazon SageMaker AI.

Untuk mengatasi masalah ini, temukan domain Anda di konsol SageMaker AI dan hapus ruang gagal yang tercantum dalam pesan kesalahan yang Anda terima. Untuk langkah-langkah mendetail tentang cara menemukan dan menghapus spasi, lihat halaman Menghentikan dan menghapus aplikasi dan spasi Studio yang sedang berjalan dan ikuti petunjuk untuk Menghapus ruang Studio. Menghapus ruang juga menghapus aplikasi apa pun yang terkait dengan ruang. Setelah menghapus spasi, Anda dapat mencoba membuat aplikasi Canvas Anda lagi. Ruang sekarang harus berhasil disediakan, memungkinkan Canvas untuk diluncurkan.