Buat konfigurasi siklus hidup dari konsol SageMaker - Amazon SageMaker

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

Buat konfigurasi siklus hidup dari konsol SageMaker

penting

Kebijakan IAM khusus yang memungkinkan Amazon SageMaker Studio atau Amazon SageMaker Studio Classic membuat SageMaker sumber daya Amazon juga harus memberikan izin untuk menambahkan tag ke sumber daya tersebut. Izin untuk menambahkan tag ke sumber daya diperlukan karena Studio dan Studio Classic secara otomatis menandai sumber daya apa pun yang mereka buat. Jika kebijakan IAM memungkinkan Studio dan Studio Classic membuat sumber daya tetapi tidak mengizinkan penandaan, kesalahan "AccessDenied" dapat terjadi saat mencoba membuat sumber daya. Untuk informasi selengkapnya, lihat Berikan Izin untuk Sumber Daya Penandaan SageMaker.

AWS Kebijakan Terkelola untuk Amazon SageMakeryang memberikan izin untuk membuat SageMaker sumber daya sudah menyertakan izin untuk menambahkan tag saat membuat sumber daya tersebut.

penting

Per 30 November 2023, pengalaman Amazon SageMaker Studio sebelumnya sekarang bernama Amazon SageMaker Studio Classic. Bagian berikut khusus untuk menggunakan aplikasi Studio Classic. Untuk informasi tentang menggunakan pengalaman Studio yang diperbarui, lihat SageMaker Studio Amazon.

Topik berikut menunjukkan cara membuat konfigurasi siklus hidup dari SageMaker konsol Amazon untuk mengotomatiskan penyesuaian lingkungan Studio Classic Anda.

Prasyarat

Sebelum Anda dapat memulai tutorial ini, lengkapi prasyarat berikut:

Langkah 1: Buat konfigurasi siklus hidup baru

Anda dapat membuat konfigurasi siklus hidup dengan memasukkan skrip dari konsol Amazon SageMaker.

catatan

Setiap skrip dapat memiliki hingga 16.384 karakter.

Prosedur berikut menunjukkan cara membuat skrip konfigurasi siklus hidup yang mencetak. Hello World

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

  2. Di panel navigasi kiri, pilih Konfigurasi admin.

  3. Di bawah Konfigurasi Admin, pilih Konfigurasi Siklus Hidup.

  4. Pilih tab Studio.

  5. Pilih Buat konfigurasi.

  6. Di bawah Pilih jenis konfigurasi, pilih jenis aplikasi yang harus dilampirkan konfigurasi siklus hidup. Untuk informasi selengkapnya tentang memilih aplikasi mana yang akan dilampirkan konfigurasi siklus hidup, lihat. Tetapkan konfigurasi siklus hidup default

  7. Pilih Selanjutnya.

  8. Di bagian yang disebut Pengaturan konfigurasi, masukkan nama untuk konfigurasi siklus hidup Anda.

  9. Di bagian Skrip, masukkan konten berikut.

    #!/bin/bash set -eux echo 'Hello World!'
  10. (Opsional) Buat tag untuk konfigurasi siklus hidup Anda.

  11. Pilih Kirim.

Langkah 2: Lampirkan konfigurasi siklus hidup ke domain atau profil pengguna

Skrip konfigurasi siklus hidup yang terkait pada tingkat domain diwarisi oleh semua pengguna. Namun, skrip yang terkait pada tingkat profil pengguna dicakup oleh pengguna tertentu.

Anda dapat melampirkan beberapa konfigurasi siklus hidup ke domain atau profil pengguna untuk keduanya JupyterServer dan aplikasi. KernelGateway

catatan

Untuk melampirkan konfigurasi siklus hidup ke ruang bersama, Anda harus menggunakan. AWS CLI Untuk informasi selengkapnya, lihat Buat konfigurasi siklus hidup dari AWS CLI.

Bagian berikut menunjukkan cara melampirkan konfigurasi siklus hidup ke domain atau profil pengguna Anda.

Lampirkan ke domain

Berikut ini menunjukkan cara melampirkan konfigurasi siklus hidup ke domain yang ada dari konsol. SageMaker

  1. Buka SageMaker konsol Amazon 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 untuk melampirkan konfigurasi siklus hidup.

  5. Dari detail Domain, pilih tab Lingkungan.

  6. Di bawah Konfigurasi Siklus Hidup untuk aplikasi Studio pribadi, pilih Lampirkan.

  7. Di bawah Sumber, pilih Konfigurasi yang ada.

  8. Di bawah Konfigurasi siklus hidup Studio, pilih konfigurasi siklus hidup yang Anda buat pada langkah sebelumnya.

  9. Pilih Lampirkan ke domain.

Lampirkan ke profil pengguna Anda

Berikut ini menunjukkan cara melampirkan konfigurasi siklus hidup ke profil pengguna yang ada.

  1. Buka SageMaker konsol Amazon 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 yang berisi profil pengguna untuk melampirkan konfigurasi siklus hidup.

  5. Di bawah Profil pengguna, pilih profil pengguna.

  6. Dari halaman Detail Pengguna, pilih Edit.

  7. Di navigasi kiri, pilih Pengaturan studio.

  8. Di bawah Konfigurasi Siklus Hidup yang dilampirkan ke pengguna, pilih Lampirkan.

  9. Di bawah Sumber, pilih Konfigurasi yang ada.

  10. Di bawah Konfigurasi siklus hidup Studio, pilih konfigurasi siklus hidup yang Anda buat pada langkah sebelumnya.

  11. Pilih Lampirkan ke profil pengguna.

Langkah 3: Luncurkan aplikasi dengan konfigurasi siklus hidup

Setelah melampirkan konfigurasi siklus hidup ke domain atau profil pengguna, Anda dapat meluncurkan aplikasi dengan konfigurasi siklus hidup terlampir tersebut. Memilih konfigurasi siklus hidup mana yang akan diluncurkan bergantung pada jenis aplikasi.

  • JupyterServer: Saat meluncurkan JupyterServer aplikasi dari konsol, SageMaker selalu gunakan konfigurasi siklus hidup default. Anda tidak dapat menggunakan konfigurasi siklus hidup yang berbeda saat meluncurkan dari konsol. Untuk informasi tentang mengubah konfigurasi siklus hidup default setelah meluncurkan JupyterServer aplikasi, lihat. Tetapkan konfigurasi siklus hidup default

    Untuk memilih konfigurasi siklus hidup terlampir yang berbeda, Anda harus meluncurkan dengan file. AWS CLI Untuk informasi selengkapnya tentang meluncurkan JupyterServer aplikasi dengan konfigurasi siklus hidup terlampir dari AWS CLI, lihat. Buat konfigurasi siklus hidup dari AWS CLI

  • KernelGateway: Anda dapat memilih salah satu konfigurasi siklus hidup terlampir saat meluncurkan KernelGateway aplikasi menggunakan Studio Classic Launcher.

Prosedur berikut menjelaskan cara meluncurkan KernelGateway aplikasi dengan konfigurasi siklus hidup terlampir dari konsol. SageMaker

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

  2. Luncurkan Studio Klasik. Untuk informasi selengkapnya, lihat Luncurkan Amazon SageMaker Studio Classic.

  3. Di UI Studio Classic, buka Studio Classic Launcher. Untuk informasi selengkapnya, lihat Gunakan Amazon SageMaker Studio Classic Launcher.

  4. Di Studio Classic Launcher, navigasikan ke bagian Notebook dan compute resources.

  5. Klik tombol Ubah lingkungan.

  6. Pada dialog Ubah lingkungan, gunakan menu tarik-turun untuk memilih Image, Kernel, Instance type, dan skrip Start-up. Jika tidak ada konfigurasi siklus hidup default, nilai skrip Start-up default ke. No script Jika tidak, nilai skrip Start-up adalah konfigurasi siklus hidup default Anda. Setelah Anda memilih konfigurasi siklus hidup, Anda dapat melihat seluruh skrip.

  7. Klik Pilih.

  8. Kembali ke Peluncur, klik Buat buku catatan untuk meluncurkan kernel notebook baru dengan gambar dan konfigurasi siklus hidup yang Anda pilih.

Langkah 4: Lihat log untuk konfigurasi siklus hidup

Anda dapat melihat log untuk konfigurasi siklus hidup Anda setelah dilampirkan ke domain atau profil pengguna.

  1. Pertama, berikan akses CloudWatch untuk peran AWS Identity and Access Management (IAM) Anda. Tambahkan izin baca untuk grup log dan aliran log berikut.

    • Grup log: /aws/sagemaker/studio

    • Aliran log: domain/user-profile/app-type/app-name/LifecycleConfigOnStart

    Untuk informasi tentang menambahkan izin, lihat Mengaktifkan logging dari layanan tertentu AWS.

  2. Dari dalam Studio Classic, navigasikan ke ikon Running Terminals dan Kernels untuk memantau konfigurasi siklus hidup Anda.

  3. Pilih aplikasi dari daftar aplikasi yang sedang berjalan. Aplikasi dengan konfigurasi siklus hidup terlampir memiliki ikon indikator terlampir.

  4. Pilih ikon indikator untuk aplikasi Anda. Ini membuka panel baru yang mencantumkan konfigurasi siklus hidup.

  5. Dari panel baru, pilihView logs. Ini membuka tab baru yang menampilkan log.