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 SageMaker AI Anda (CLI)
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 AI SageMaker.
AWS kebijakan terkelola untuk Amazon SageMaker AIyang memberikan izin untuk membuat SageMaker sumber daya sudah menyertakan izin untuk menambahkan tag saat membuat sumber daya tersebut.
Gunakan create-code-repository AWS CLI perintah untuk menambahkan repositori Git ke Amazon SageMaker AI untuk memberi pengguna akses ke sumber daya eksternal. Tentukan nama untuk repositori sebagai nilai argumen. code-repository-name Nama harus 1 hingga 63 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, dan - (tanda hubung). Juga tentukan yang berikut ini:
-
Cabang default
-
URL dari repositori Git
catatan
Jangan berikan nama pengguna di URL. Tambahkan kredenal masuk AWS Secrets Manager seperti yang dijelaskan pada langkah berikutnya.
-
Nama Sumber Daya Amazon (ARN) dari AWS rahasia Secrets Manager yang berisi kredensyal yang akan digunakan untuk mengautentikasi repositori sebagai nilai argumen
git-config
Untuk informasi tentang membuat dan menyimpan rahasia, lihat Membuat Rahasia Dasar di Panduan Pengguna AWS Secrets Manager. Perintah berikut membuat repositori baru bernama MyRespository di akun Amazon SageMaker AI Anda yang menunjuk ke repositori Git yang dihosting di. https://github.com/myprofile/my-repo"
Untuk Linux, OS X, atau Unix:
aws sagemaker create-code-repository \ --code-repository-name "MyRepository" \ --git-config Branch=branch,RepositoryUrl=https://github.com/myprofile/my-repo,SecretArn=arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE
Untuk Windows:
aws sagemaker create-code-repository ^ --code-repository-name "MyRepository" ^ --git-config "{\"Branch\":\"master\", \"RepositoryUrl\" : \"https://github.com/myprofile/my-repo\", \"SecretArn\" : \"arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE\"}"
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.