Menggunakan sumber daya eksternal di Amazon SageMaker Studio Lab - Amazon SageMaker

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

Menggunakan sumber daya eksternal di Amazon SageMaker Studio Lab

Dengan Amazon SageMaker Studio Lab, Anda dapat mengintegrasikan sumber daya eksternal, seperti notebook dan data Jupyter, dari repositori Git dan Amazon S3. Anda juga dapat menambahkan tombol Open in Studio Lab ke GitHub repo dan notebook Anda. Tombol ini memungkinkan Anda mengkloning notebook Anda langsung dari Studio Lab.

Topik berikut menunjukkan bagaimana mengintegrasikan sumber daya eksternal.

Gunakan GitHub sumber daya

Studio Lab menawarkan integrasi dengan GitHub. Dengan integrasi ini, Anda dapat mengkloning notebook dan repositori langsung ke proyek Studio Lab Anda.

Topik berikut memberikan informasi tentang cara menggunakan GitHub sumber daya dengan Studio Lab.

Buku catatan sampel Studio Lab

Untuk memulai repositori contoh notebook yang disesuaikan untuk Studio Lab, lihat Notebook Sampel Studio Lab.

Repositori ini menyediakan buku catatan untuk kasus penggunaan berikut dan lainnya.

  • Visi komputer

  • Menghubungkan ke AWS

  • Membuat lingkungan khusus

  • Analisis data geospasial

  • Pemrosesan bahasa alami

  • Menggunakan R

Mengkloning repo GitHub

Untuk mengkloning GitHub repo ke proyek Studio Lab Anda, ikuti langkah-langkah berikut.

  1. Mulai runtime proyek Studio Lab Anda. Untuk informasi selengkapnya tentang peluncuran runtime proyek Studio Lab, lihatMulai runtime proyek Anda.

  2. Di Studio Lab, pilih ikon File Browser ( Black square icon representing a placeholder or empty image. ) di menu sebelah kiri, sehingga panel File Browser ditampilkan di sebelah kiri.

  3. Arahkan ke direktori pengguna Anda dengan memilih ikon file di bawah bilah pencarian file.

  4. Pilih ikon Git ( Black square icon representing a placeholder or empty image. ) dari menu kiri untuk membuka menu tarik-turun baru.

  5. Pilih Clone a Repository.

  6. Rekatkan repositori di bawah repositori Git (URL.git) URL.

  7. Pilih Clone.

Kloning notebook individual dari GitHub

Untuk membuka notebook di Studio Lab, Anda harus memiliki akses ke repo tempat notebook berada. Contoh berikut menjelaskan perilaku terkait izin Studio Lab dalam berbagai situasi.

  • Jika repo bersifat publik, Anda dapat secara otomatis mengkloning buku catatan ke proyek Anda dari halaman pratinjau Studio Lab.

  • Jika repo bersifat pribadi, Anda diminta untuk masuk GitHub dari halaman pratinjau Studio Lab. Jika Anda memiliki akses ke repo pribadi, Anda dapat mengkloning notebook ke proyek Anda.

  • Jika Anda tidak memiliki akses ke repo pribadi, Anda tidak dapat mengkloning buku catatan dari halaman pratinjau Studio Lab.

Bagian berikut menunjukkan dua opsi bagi Anda untuk menyalin GitHub buku catatan di proyek Studio Lab Anda. Opsi ini bergantung pada apakah notebook memiliki tombol Buka di Studio Lab.

Opsi 1: Salin buku catatan dengan tombol Buka di Studio Lab

Prosedur berikut menunjukkan cara menyalin buku catatan yang memiliki tombol Buka di Studio Lab. Jika Anda ingin menambahkan tombol ini ke buku catatan Anda, lihatMenambahkan tombol Buka di Studio Lab ke buku catatan.

  1. Masuk ke Studio Lab mengikuti langkah-langkah masukMasuk ke Studio Lab.

  2. Di tab browser baru, navigasikan ke GitHub buku catatan yang ingin Anda kloning.

  3. Di buku catatan, pilih tombol Buka di Studio Lab untuk membuka halaman baru di Studio Lab dengan pratinjau buku catatan.

  4. Jika runtime project Anda belum berjalan, mulailah dengan memilih tombol Start runtime di bagian atas halaman pratinjau. Tunggu runtime dimulai sebelum melanjutkan ke langkah berikutnya.

  5. Setelah runtime proyek Anda dimulai, pilih Salin ke proyek untuk membuka runtime proyek Anda di tab browser baru.

  6. Dalam Salinan dari GitHub? kotak dialog, pilih Salin buku catatan saja. Ini menyalin file notebook ke proyek Anda.

Opsi 2: Kloning notebook apa pun GitHub

Prosedur berikut menunjukkan cara menyalin buku catatan apa pun dari GitHub.

  1. Arahkan ke notebook di GitHub.

  2. Di bilah alamat browser, ubah buku catatanURL, sebagai berikut.

    # Original URL https://github.com/<PATH_TO_NOTEBOOK> # Modified URL  https://studiolab.sagemaker.aws/import/github/<PATH_TO_NOTEBOOK>
  3. Arahkan ke yang dimodifikasiURL. Ini membuka pratinjau buku catatan di Studio Lab.

  4. Jika runtime project Anda belum berjalan, mulailah dengan memilih tombol Start runtime di bagian atas halaman pratinjau. Tunggu runtime dimulai sebelum melanjutkan ke langkah berikutnya.

  5. Setelah runtime proyek Anda dimulai, pilih Salin ke proyek untuk membuka runtime proyek Anda di tab browser baru.

  6. Dalam Salinan dari GitHub? kotak dialog, pilih Salin buku catatan hanya untuk menyalin file buku catatan ke proyek Anda.

Menambahkan tombol Buka di Studio Lab ke buku catatan

Saat Anda menambahkan tombol Buka di Studio Lab ke buku catatan Anda, orang lain dapat mengkloning buku catatan atau repositori Anda langsung ke proyek Studio Lab mereka. Jika Anda membagikan buku catatan Anda dalam GitHub repositori publik, konten Anda akan dapat dibaca publik. Jangan berbagi konten pribadi, seperti kunci AWS akses atau AWS Identity and Access Management kredensional, di buku catatan Anda.

Untuk menambahkan tombol Open in Studio Lab fungsional ke notebook atau repositori Jupyter Anda, tambahkan penurunan harga berikut ke bagian atas buku catatan atau repositori Anda.

[![Open In SageMaker Studio Lab](https://studiolab.sagemaker.aws/studiolab.svg)](https://studiolab.sagemaker.aws/import/github/<PATH_TO_YOUR_NOTEBOOK_ON_GITHUB>)

Impor file dari komputer Anda

Langkah-langkah berikut menunjukkan cara mengimpor file dari komputer ke project Studio Lab Anda. 

  1. Buka runtime proyek Studio Lab.

  2. Buka panel File Browser.

  3. Di bilah tindakan panel File Browser, pilih tombol Unggah File.

  4. Pilih file yang ingin Anda unggah dari mesin lokal Anda.

  5. Pilih Buka.

Atau, Anda dapat menarik dan melepas file dari komputer Anda ke panel File Browser.

Connect ke Amazon S3

AWS CLI Ini memungkinkan AWS integrasi dalam proyek Studio Lab Anda. Dengan integrasi ini, Anda dapat menarik sumber daya dari Amazon S3 untuk digunakan dengan notebook Jupyter Anda.

Untuk menggunakan AWS CLI dengan Studio Lab, selesaikan langkah-langkah berikut. Untuk buku catatan yang menguraikan integrasi ini, lihat Menggunakan Studio Lab dengan AWS Sumber Daya.

  1. Instal langkah-langkah AWS CLI berikut dalam Menginstal atau memperbarui versi terbaru dari AWS CLI.

  2. Konfigurasikan AWS kredensional Anda dengan mengikuti langkah-langkah dalam Pengaturan cepat. Peran AWS akun Anda harus memiliki izin untuk mengakses bucket Amazon S3 tempat Anda menyalin data.

  3. Dari notebook Jupyter Anda, kloning sumber daya dari bucket Amazon S3, sesuai kebutuhan. Perintah berikut menunjukkan cara mengkloning semua sumber daya dari jalur Amazon S3 ke proyek Anda. Untuk informasi selengkapnya, lihat AWS CLI Referensi Perintah.

    !aws s3 cp s3://<BUCKET_NAME>/<PATH_TO_RESOURCES>/ <PROJECT_DESTINATION_PATH>/ --recursive