Tambahkan Repositori Git ke Akun Amazon Anda SageMaker - Amazon SageMaker

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

Tambahkan Repositori Git ke Akun Amazon Anda 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 menandai sumber daya 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.

Untuk mengelola GitHub repositori Anda, mengaitkannya dengan instans notebook Anda, dan mengasosiasikan kredensi untuk repositori yang memerlukan autentikasi, tambahkan repositori sebagai sumber daya di akun Amazon Anda. SageMaker Anda dapat melihat daftar repositori yang disimpan di akun Anda dan detail tentang setiap repositori di SageMaker konsol dan dengan menggunakan API.

Anda dapat menambahkan repositori Git ke SageMaker akun Anda di SageMaker konsol atau dengan menggunakan. AWS CLI

catatan

Anda dapat menggunakan SageMaker API CreateCodeRepositoryuntuk menambahkan repositori Git ke SageMaker akun Anda, tetapi step-by-step instruksi tidak disediakan di sini.

Tambahkan Repositori Git ke SageMaker Akun Anda (Konsol)

Untuk menambahkan repositori Git sebagai sumber daya di akun Anda SageMaker
  1. Buka SageMaker konsol di https://console.aws.amazon.com/sagemaker/.

  2. Di bawah Notebook, pilih repositori Git, lalu pilih Tambah repositori.

  3. Untuk menambahkan CodeCommit repositori, pilih. AWS CodeCommit Untuk menambahkan GitHub atau repositori berbasis Git lainnya, pilih GitHub /Other Git-based repo.

Untuk menambahkan CodeCommit repositori yang ada
  1. Pilih Gunakan repositori yang ada.

  2. Untuk Repositori, pilih repositori dari daftar.

  3. Masukkan nama yang akan digunakan untuk repositori di. SageMaker Nama harus 1 sampai 63 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, dan - (tanda hubung).

  4. Pilih Menambahkan repositori.

Untuk membuat CodeCommit repositori baru
  1. Pilih Buat repositori baru.

  2. Masukkan nama untuk repositori yang dapat Anda gunakan di keduanya dan CodeCommit . SageMaker Nama harus 1 sampai 63 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, dan - (tanda hubung).

  3. Pilih Buat repositori.

Untuk menambahkan repositori Git yang dihosting di tempat lain selain CodeCommit
  1. Pilih GitHub/Repo berbasis Git lainnya.

  2. Masukkan nama hingga 63 karakter. Karakter yang valid termasuk karakter alfa-numerik, tanda hubung (-), dan 0-9.

  3. Masukkan URL untuk repositori. Jangan berikan nama pengguna di URL. Tambahkan kredenal masuk AWS Secrets Manager seperti yang dijelaskan di langkah selanjutnya.

  4. Untuk kredensyal Git, pilih kredensyal yang akan digunakan untuk mengautentikasi ke repositori. Ini diperlukan hanya jika repositori Git bersifat pribadi.

    catatan

    Jika autentikasi dua faktor diaktifkan untuk repositori Git Anda, masukkan token akses pribadi yang dihasilkan oleh penyedia layanan Git Anda di bidang. password

    1. Untuk menggunakan AWS rahasia Secrets Manager yang ada, pilih Gunakan rahasia yang ada, lalu pilih rahasia dari daftar. Untuk informasi tentang membuat dan menyimpan rahasia, lihat Membuat Rahasia Dasar di Panduan Pengguna AWS Secrets Manager. Nama rahasia yang Anda gunakan harus berisi stringsagemaker.

      catatan

      Rahasia harus memiliki label penahapan dari AWSCURRENT dan harus dalam format berikut:

      {"username": UserName, "password": Password}

      Untuk GitHub repositori, kami sarankan menggunakan token akses pribadi di lapangan. password Untuk informasi, lihat https://help.github.com/articles/ creating-a-personal-access - token-for-the-command -line/.

    2. Untuk membuat AWS rahasia Secrets Manager baru, pilih Buat rahasia, masukkan nama untuk rahasia, lalu masukkan kredenal masuk yang akan digunakan untuk mengautentikasi ke repositori. Nama untuk rahasia harus berisi stringsagemaker.

      catatan

      Peran IAM yang Anda gunakan untuk membuat rahasia harus memiliki secretsmanager:GetSecretValue izin dalam kebijakan IAM-nya.

      Rahasia harus memiliki label penahapan dari AWSCURRENT dan harus dalam format berikut:

      {"username": UserName, "password": Password}

      Untuk GitHub repositori, kami sarankan menggunakan token akses pribadi.

    3. Untuk tidak menggunakan kredensi apa pun, pilih Tidak ada rahasia.

  5. Pilih Buat rahasia.