Konfigurasikan penyimpanan Amazon S3 Anda - Amazon SageMaker

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

Konfigurasikan penyimpanan Amazon S3 Anda

Saat menyiapkan aplikasi SageMaker Canvas, lokasi penyimpanan default untuk artefak model, kumpulan data, dan data aplikasi lainnya adalah bucket Amazon S3 yang dibuat Canvas. Bucket Amazon S3 default ini mengikuti pola penamaan s3://sagemaker-{Region}-{your-account-id} dan ada di Wilayah yang sama dengan aplikasi Canvas Anda. Namun, Anda dapat menyesuaikan lokasi penyimpanan dan menentukan bucket Amazon S3 Anda sendiri untuk menyimpan data aplikasi Canvas. Anda mungkin ingin menggunakan bucket Amazon S3 Anda sendiri untuk menyimpan data aplikasi karena salah satu alasan berikut:

  • Organisasi Anda memiliki konvensi penamaan internal untuk bucket Amazon S3.

  • Anda ingin mengaktifkan akses lintas akun ke artefak model atau data Canvas lainnya.

  • Anda ingin mematuhi pedoman keamanan internal, seperti membatasi pengguna ke bucket Amazon S3 tertentu atau artefak model.

  • Anda ingin meningkatkan visibilitas dan akses ke log yang diproduksi oleh Canvas, terlepas dari AWS konsol atau SageMaker Studio Classic.

Dengan menentukan bucket Amazon S3 Anda sendiri, Anda dapat meningkatkan kontrol atas penyimpanan Anda sendiri dan mematuhi organisasi Anda.

Untuk memulai, Anda dapat membuat SageMaker domain baru atau profil pengguna, atau Anda dapat memperbarui domain atau profil pengguna yang ada. Perhatikan bahwa pengaturan profil pengguna mengganti pengaturan tingkat domain. Misalnya, Anda dapat menggunakan konfigurasi bucket default di tingkat domain, tetapi Anda dapat menentukan bucket Amazon S3 khusus untuk pengguna individual. Setelah menentukan bucket Amazon S3 Anda sendiri untuk domain atau profil pengguna, Canvas membuat subfolder yang Canvas/<UserProfileName> dipanggil di bawah input Amazon URI S3 dan menyimpan semua artefak yang dihasilkan dalam aplikasi Canvas di bawah subfolder ini.

penting

Jika Anda memperbarui domain atau profil pengguna yang ada, Anda tidak lagi memiliki akses ke artefak Canvas Anda dari lokasi sebelumnya. File Anda masih berada di lokasi Amazon S3 lama, tetapi Anda tidak dapat lagi melihatnya dari Canvas. Konfigurasi baru akan berlaku saat Anda masuk ke aplikasi berikutnya.

Untuk informasi selengkapnya tentang pemberian akses lintas akun ke bucket Amazon S3, lihat Memberikan izin objek lintas akun di Panduan Pengguna Amazon S3.

Bagian berikut menjelaskan cara menentukan bucket Amazon S3 kustom untuk konfigurasi penyimpanan Canvas Anda. Jika Anda menyiapkan SageMaker domain baru (atau pengguna baru di domain), gunakan domain Metode penyiapan domain baru atau domainMetode pengaturan profil pengguna baru. Jika Anda memiliki profil pengguna Canvas yang ada dan ingin memperbarui konfigurasi penyimpanan profil, gunakan fileMetode pengguna yang ada.

Sebelum Anda mulai

Jika Anda menentukan Amazon URI S3 dari akun AWS lain, atau jika Anda menggunakan bucket yang dienkripsi, Anda harus mengonfigurasi izin sebelum AWS KMS melanjutkan. Anda harus memberikan AWS IAM izin untuk memastikan Canvas dapat mengunduh dan mengunggah objek ke dan dari bucket Anda. Untuk informasi terperinci tentang cara memberikan izin yang diperlukan, lihatBerikan izin untuk penyimpanan Amazon S3 lintas akun.

Selain itu, Amazon S3 terakhir URI untuk folder pelatihan di lokasi penyimpanan Canvas Anda harus 128 karakter atau kurang. Amazon S3 terakhir URI terdiri dari jalur bucket Anda s3://<your-bucket-name>/<folder-name>/ ditambah jalur yang ditambahkan Canvas ke bucket Anda:. Canvas/<user-profile-name>/Training Misalnya, jalur yang dapat diterima yang kurang dari 128 karakter adalahs3://<amzn-s3-demo-bucket>/<machine-learning>/Canvas/<user-1>/Training.

Metode penyiapan domain baru

Jika Anda menyiapkan domain baru dan aplikasi Canvas, gunakan bagian ini untuk mengonfigurasi lokasi penyimpanan di tingkat domain. Konfigurasi ini berlaku untuk semua pengguna baru yang Anda buat di domain, kecuali Anda menentukan lokasi penyimpanan yang berbeda untuk profil pengguna individual.

Saat melakukan pengaturan Standar untuk domain Anda, pada Langkah 3: Konfigurasi Aplikasi - Halaman opsional, gunakan prosedur berikut untuk bagian Canvas:

  1. Untuk konfigurasi penyimpanan Canvas, lakukan hal berikut:

    1. Pilih Sistem dikelola jika Anda ingin mengatur lokasi ke SageMaker bucket default yang mengikuti polas3://sagemaker-{Region}-{your-account-id}.

    2. Pilih Custom S3 untuk menentukan bucket Amazon S3 Anda sendiri sebagai lokasi penyimpanan. Kemudian, masukkan Amazon S3URI.

    3. (Opsional) Untuk kunci Enkripsi, tentukan KMS kunci untuk mengenkripsi artefak Canvas yang disimpan di lokasi yang ditentukan.

  2. Selesaikan pengaturan domain dan pilih Kirim.

Domain Anda sekarang dikonfigurasi untuk menggunakan lokasi Amazon S3 yang Anda tentukan untuk penyimpanan aplikasi SageMaker Canvas.

Metode pengaturan profil pengguna baru

Jika Anda menyiapkan profil pengguna baru di domain Anda, gunakan bagian ini untuk mengonfigurasi lokasi penyimpanan bagi pengguna. Konfigurasi ini mengesampingkan konfigurasi tingkat domain.

Saat menambahkan profil pengguna ke domain Anda, untuk Langkah 2: Konfigurasi Aplikasi, gunakan prosedur berikut untuk bagian Canvas:

  1. Untuk konfigurasi penyimpanan Canvas, lakukan hal berikut:

    1. Pilih Sistem dikelola jika Anda ingin menyetel lokasi ke bucket yang SageMaker dibuat default yang mengikuti polas3://sagemaker-{Region}-{your-account-id}.

    2. Pilih Custom S3 untuk menentukan bucket Amazon S3 Anda sendiri sebagai lokasi penyimpanan. Kemudian, masukkan Amazon S3URI.

    3. (Opsional) Untuk kunci Enkripsi, tentukan KMS kunci untuk mengenkripsi artefak Canvas yang disimpan di lokasi yang ditentukan.

  2. Selesaikan pengaturan profil pengguna dan pilih Kirim.

Profil pengguna Anda sekarang dikonfigurasi untuk menggunakan lokasi Amazon S3 yang Anda tentukan untuk penyimpanan aplikasi SageMaker Canvas.

Metode pengguna yang ada

Jika Anda memiliki profil pengguna Canvas yang ada dan ingin memperbarui lokasi penyimpanan Amazon S3, Anda dapat mengedit pengaturan SageMaker domain atau profil pengguna. Perubahan akan berlaku saat berikutnya Anda masuk ke aplikasi Canvas.

catatan

Ketika Anda mengubah lokasi penyimpanan untuk aplikasi Canvas yang ada, Anda kehilangan akses ke artefak Canvas Anda dari lokasi penyimpanan sebelumnya. Artefak masih disimpan di lokasi Amazon S3 lama, tetapi Anda tidak dapat lagi melihatnya dari Canvas.

Ingat bahwa pengaturan profil pengguna mengganti pengaturan domain umum, sehingga Anda dapat memperbarui lokasi penyimpanan Amazon S3 untuk profil pengguna tertentu tanpa mengubahnya untuk semua pengguna. Anda dapat memperbarui konfigurasi penyimpanan untuk domain atau pengguna yang ada dengan menggunakan prosedur berikut.

Update an existing domain

Gunakan prosedur berikut untuk memperbarui konfigurasi penyimpanan untuk domain.

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

  2. Di panel navigasi kiri, pilih Konfigurasi admin.

  3. Di bawah konfigurasi Admin, pilih Domain.

  4. Dari daftar domain, pilih domain Anda.

  5. Pada halaman Detail Domain, pilih tab Konfigurasi Aplikasi.

  6. Gulir ke bawah ke bagian Canvas dan pilih Edit.

  7. Halaman pengaturan Edit Canvas terbuka. Untuk bagian konfigurasi penyimpanan Canvas, lakukan hal berikut:

    1. Pilih Sistem dikelola jika Anda ingin menyetel lokasi ke bucket yang SageMaker dibuat default yang mengikuti polas3://sagemaker-{Region}-{your-account-id}.

    2. Pilih Custom S3 untuk menentukan bucket Amazon S3 Anda sendiri sebagai lokasi penyimpanan. Kemudian, masukkan Amazon S3URI.

    3. (Opsional) Untuk kunci Enkripsi, tentukan KMS kunci untuk mengenkripsi artefak Canvas yang disimpan di lokasi yang ditentukan.

  8. Selesaikan modifikasi lain yang ingin Anda lakukan pada domain, lalu pilih Kirim untuk menyimpan perubahan Anda.

Update an existing user profile

Gunakan prosedur berikut untuk memperbarui konfigurasi penyimpanan untuk profil pengguna.

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

  2. Di panel navigasi kiri, pilih Konfigurasi admin.

  3. Di bawah konfigurasi Admin, pilih domain.

  4. Dari daftar domain, pilih domain Anda.

  5. Dari daftar pengguna di domain, pilih pengguna yang konfigurasinya ingin Anda edit.

  6. Pada halaman Detail Pengguna, pilih Edit.

  7. Di panel navigasi, pilih Pengaturan kanvas.

  8. Untuk konfigurasi penyimpanan Canvas, lakukan hal berikut:

    1. Pilih Sistem dikelola jika Anda ingin mengatur lokasi ke SageMaker bucket default yang mengikuti polas3://sagemaker-{Region}-{your-account-id}.

    2. Pilih Custom S3 untuk menentukan bucket Amazon S3 Anda sendiri sebagai lokasi penyimpanan. Kemudian, masukkan Amazon S3URI.

    3. (Opsional) Untuk kunci Enkripsi, tentukan KMS kunci untuk mengenkripsi artefak Canvas yang disimpan di lokasi yang ditentukan.

  9. Selesaikan modifikasi lain yang ingin Anda lakukan pada profil pengguna, lalu pilih Kirim untuk menyimpan perubahan Anda.

Lokasi penyimpanan untuk profil pengguna Canvas Anda sekarang harus diperbarui. Lain kali Anda masuk ke aplikasi Canvas, Anda menerima pemberitahuan bahwa lokasi penyimpanan telah diperbarui. Anda kehilangan akses ke artefak sebelumnya yang Anda buat di Canvas. Anda masih dapat mengakses file di Amazon S3, tetapi Anda tidak dapat lagi melihatnya di Canvas.