Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pembuatan konfigurasi siklus aktif
Topik ini mencakup instruksi untuk membuat dan mengaitkan konfigurasi siklus hidup dengan. JupyterLab Anda menggunakan AWS Command Line Interface (AWS CLI) atau AWS Management Console untuk mengotomatiskan kustomisasi untuk JupyterLab lingkungan Anda.
Konfigurasi siklus hidup adalah skrip shell yang dipicu oleh peristiwa JupyterLab siklus hidup, seperti memulai buku catatan baru. JupyterLab Untuk informasi lebih lanjut tentang konfigurasi siklus aktif, lihat Konfigurasi siklus hidup.
Membuat konfigurasi siklus hidup
Pelajari cara membuat konfigurasi siklus hidup menggunakan AWS Command Line Interface (AWS CLI) untuk mengotomatiskan penyesuaian lingkungan Studio Anda.
Prasyarat
Sebelum menggunakan fungsi , pastikan untuk melengkapi prasyarat berikut:
-
Perbarui AWS CLI dengan mengikuti langkah-langkah dalam Menginstal AWS CLI Versi saat ini.
-
Dari mesin lokal Anda, jalankan
aws configure
dan berikan AWS kredensyal Anda. Untuk informasi tentang cara mendapatkan kredensial untuk akun Anda, lihat AWS Memahami dan mendapatkan kredensial Anda. -
Onboard ke domain Amazon SageMaker AI. Untuk informasi konseptual, lihat Ikhtisar domain Amazon SageMaker AI. Untuk panduan memulai cepat, lihatGunakan pengaturan cepat untuk Amazon SageMaker AI.
Langkah 1: Buat Set Konfigurasi
Prosedur berikut menunjukkan cara membuat set konfigurasi.
catatan
Setiap skrip dapat memiliki hingga 16.384 karakter.
-
Buat file lokal bernama
my-script.sh
dengan isi berikut:#!/bin/bash set -eux echo 'Hello World!'
-
Gunakan yang berikut ini untuk mengonversi
my-script.sh
file Anda menjadi format base64. Persyaratan ini mencegah kesalahan yang terjadi dari spasi dan pengkodean jeda baris.LCC_CONTENT=`openssl base64 -A -in my-script.sh`
-
Membuat konfigurasi siklus hidup untuk digunakan dengan Studio. Perintah berikut membuat konfigurasi siklus hidup yang berjalan saat Anda meluncurkan aplikasi terkait
JupyterLab
:aws sagemaker create-studio-lifecycle-config \ --region
region
\ --studio-lifecycle-config-namemy-jl-lcc
\ --studio-lifecycle-config-content $LCC_CONTENT \ --studio-lifecycle-config-app-type JupyterLabCatat ARN dari konfigurasi siklus hidup yang baru dibuat yang dikembalikan. ARN ini diperlukan untuk melampirkan konfigurasi siklus hidup ke aplikasi Anda.
Langkah 2: Lampirkan konfigurasi siklus hidup ke domain Amazon SageMaker AI (domain) dan profil pengguna Anda
Untuk melampirkan konfigurasi siklus hidup, Anda harus memperbarui UserSettings
untuk domain atau profil pengguna Anda. 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 membuat profil pengguna, domain, atau ruang baru dengan konfigurasi siklus hidup yang dilampirkan menggunakan perintah berikut:
-
Membuat domain
Perintah berikut membuat profil pengguna dengan konfigurasi siklus hidup. Tambahkan ARN konfigurasi siklus hidup dari langkah sebelumnya ke pengguna. JupyterLabAppSettings
Anda dapat menambahkan beberapa konfigurasi siklus hidup secara bersamaan dengan meneruskan daftarnya. Ketika pengguna meluncurkan JupyterLab aplikasi dengan AWS CLI, mereka dapat menentukan konfigurasi siklus hidup alih-alih menggunakan konfigurasi default. Konfigurasi siklus hidup yang dilewati pengguna harus termasuk dalam daftar konfigurasi siklus hidup. JupyterLabAppSettings
# Create a new UserProfile aws sagemaker create-user-profile --domain-id
domain-id
\ --user-profile-nameuser-profile-name
\ --regionregion
\ --user-settings '{ "JupyterLabAppSettings": { "LifecycleConfigArns": [lifecycle-configuration-arn-list
] } }'
Membuat konfigurasi siklus hidup (Konsol)
Pelajari cara membuat konfigurasi siklus hidup menggunakan untuk mengotomatiskan penyesuaian AWS Management Console untuk lingkungan Studio Anda.
Langkah 1: Buat Set Konfigurasi
Gunakan prosedur berikut untuk membuat skrip konfigurasi siklus hidup yang mencetak. Hello World
Membuat konfigurasi siklus hidup
Buka konsol Amazon SageMaker AI di https://console.aws.amazon.com/sagemaker/
. -
Di panel navigasi, pilih Konfigurasi lisensi.
-
Di bawah Konfigurasi Admin, pilih Konfigurasi Siklus Hidup.
-
Pilih JupyterLabtab.
-
Pilih Buat konfigurasi.
-
Nama konfigurasi siklus hidup.
-
Untuk kotak teks di bawah Skrip, tentukan konfigurasi siklus hidup berikut:
#!/bin/bash set -eux echo 'Hello World!'
-
Pilih Buat konfigurasi.
Langkah 2: Lampirkan konfigurasi siklus hidup ke domain Amazon SageMaker AI (domain) dan profil pengguna Anda
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. JupyterLab
Gunakan prosedur berikut untuk melampirkan konfigurasi siklus hidup ke domain.
Melampirkan konfigurasi siklus aktif pada domain
Buka konsol Amazon SageMaker AI di https://console.aws.amazon.com/sagemaker/
. -
Di panel navigasi, pilih Konfigurasi lisensi.
-
Di bawah konfigurasi Admin, pilih domain.
-
Dari daftar domain, pilih domain yang akan dikaitkan dengan konfigurasi siklus hidup.
-
Dari detail Domain, pilih tab Lingkungan.
-
Di bawah Konfigurasi Siklus Hidup untuk aplikasi Studio pribadi, pilih Lampirkan.
-
Di bawah Sumber, pilih Konfigurasi yang ada.
-
Di bawah Konfigurasi siklus hidup Studio, pilih konfigurasi siklus proses yang Anda buat di langkah sebelumnya.
-
Pilih Lampirkan ke domain.
Gunakan prosedur berikut untuk melampirkan konfigurasi siklus hidup ke profil pengguna.
Untuk melampirkan konfigurasi siklus hidup ke profil pengguna
Buka konsol Amazon SageMaker AI di https://console.aws.amazon.com/sagemaker/
. -
Di panel navigasi, pilih Konfigurasi lisensi.
-
Di bawah konfigurasi Admin, pilih domain.
-
Dari daftar domain, pilih domain yang berisi profil pengguna yang akan dilampirkan konfigurasi siklus hidup.
-
Di bawah Profil pengguna, pilih profil pengguna.
-
Pada tab Detail, pilih Edit.
-
Pada panel navigasi kiri, pilih Pengaturan.
-
Di bawah Konfigurasi Siklus Hidup yang dilampirkan ke pengguna, pilih Lampirkan.
-
Di bawah Sumber, pilih Konfigurasi yang ada.
-
Di bawah Konfigurasi siklus hidup Studio, pilih konfigurasi siklus proses yang Anda buat di langkah sebelumnya.
-
Pilih Lampirkan ke profil pengguna.