

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

# Spesifikasi gambar kustom
<a name="studio-updated-byoi-specs"></a>

Gambar yang Anda tentukan di Dockerfile Anda harus sesuai dengan spesifikasi di bagian berikut untuk membuat gambar dengan sukses.

**Topics**
+ [Menjalankan gambar](#studio-updated-byoi-specs-run)
+ [Spesifikasi untuk pengguna dan sistem file](#studio-updated-byoi-specs-user-and-filesystem)
+ [Pemeriksaan Kesehatan dan URL untuk aplikasi](#studio-updated-byoi-specs-app-healthcheck)
+ [Sampel Dockerfile](#studio-updated-byoi-specs-dockerfile-templates)

## Menjalankan gambar
<a name="studio-updated-byoi-specs-run"></a>

Konfigurasi berikut dapat dibuat dengan memperbarui Anda [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ContainerConfig.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ContainerConfig.html). Sebagai contoh, lihat [Perbarui konfigurasi kontainer](studio-updated-byoi-how-to-container-configuration.md).
+ `Entrypoint`— Anda dapat mengonfigurasi `ContainerEntrypoint` dan `ContainerArguments` yang diteruskan ke wadah saat runtime. Kami merekomendasikan untuk mengonfigurasi titik masuk Anda menggunakan`ContainerConfig`. Lihat tautan di atas sebagai contoh.
+ `EnvVariables`— Saat menggunakan Studio, Anda dapat menentukan `ContainerEnvironment` variabel khusus untuk wadah Anda. Anda dapat memperbarui variabel lingkungan Anda secara opsional menggunakan`ContainerConfig`. Lihat tautan di atas sebagai contoh.

  SageMaker Variabel lingkungan khusus AI diutamakan dan akan mengganti variabel apa pun dengan nama yang sama. Misalnya, SageMaker AI secara otomatis menyediakan variabel lingkungan yang diawali dengan `AWS_` dan `SAGEMAKER_` untuk memastikan integrasi yang tepat dengan AWS layanan dan fungsionalitas SageMaker AI. Berikut ini adalah beberapa contoh variabel lingkungan SageMaker khusus AI:
  + `AWS_ACCOUNT_ID`
  + `AWS_REGION`
  + `AWS_DEFAULT_REGION`
  + `AWS_CONTAINER_CREDENTIALS_RELATIVE_URI`
  + `SAGEMAKER_SPACE_NAME`
  + `SAGEMAKER_APP_TYPE`

## Spesifikasi untuk pengguna dan sistem file
<a name="studio-updated-byoi-specs-user-and-filesystem"></a>
+ `WorkingDirectory`— Volume Amazon EBS untuk ruang Anda dipasang di jalur`/home/sagemaker-user`. Anda tidak dapat mengubah jalur pemasangan. Gunakan `WORKDIR` instruksi untuk mengatur direktori kerja gambar Anda ke folder di dalamnya`/home/sagemaker-user`.
+ `UID`— ID pengguna Docker wadah. UID=1000 adalah nilai yang didukung. Anda dapat menambahkan akses sudo ke pengguna Anda. Itu IDs dipetakan ulang untuk mencegah proses yang berjalan di wadah memiliki lebih banyak hak istimewa daripada yang diperlukan.
+ `GID`— ID grup Docker wadah. GID=100 adalah nilai yang didukung. Anda dapat menambahkan akses sudo ke pengguna Anda. Itu IDs dipetakan ulang untuk mencegah proses yang berjalan di wadah memiliki lebih banyak hak istimewa daripada yang diperlukan.
+ Direktori metadata — Direktori `/opt/.sagemakerinternal` dan `/opt/ml` direktori yang digunakan oleh. AWS File metadata di `/opt/ml` berisi metadata tentang sumber daya seperti. `DomainId`

  Gunakan perintah berikut untuk menampilkan isi sistem file:

  ```
  cat /opt/ml/metadata/resource-metadata.json
  ```
+ Direktori logging - `/var/log/studio` dicadangkan untuk direktori logging aplikasi Anda dan ekstensi yang terkait dengannya. Kami menyarankan Anda untuk tidak menggunakan folder ini dalam membuat gambar Anda.

## Pemeriksaan Kesehatan dan URL untuk aplikasi
<a name="studio-updated-byoi-specs-app-healthcheck"></a>

Pemeriksaan kesehatan dan URL tergantung pada aplikasi. Pilih tautan berikut yang terkait dengan aplikasi yang Anda buat gambarnya.
+ [Pemeriksaan Kesehatan dan URL untuk aplikasi](code-editor-custom-images.md#code-editor-custom-images-app-healthcheck)untuk Editor Kode
+ [Pemeriksaan Kesehatan dan URL untuk aplikasi](studio-updated-jl-admin-guide-custom-images.md#studio-updated-jl-admin-guide-custom-images-app-healthcheck)untuk JupyterLab

## Sampel Dockerfile
<a name="studio-updated-byoi-specs-dockerfile-templates"></a>

Untuk sampel Dockerfile yang memenuhi persyaratan di halaman ini dan kebutuhan aplikasi spesifik Anda, navigasikan ke contoh Dockerfiles di bagian aplikasi masing-masing. Opsi berikut termasuk aplikasi Amazon SageMaker Studio. 
+ [Contoh Dockerfile](code-editor-custom-images.md#code-editor-custom-images-dockerfile-templates)untuk Editor Kode
+ [Contoh Dockerfile](studio-updated-jl-admin-guide-custom-images.md#studio-updated-jl-custom-images-dockerfile-templates)untuk JupyterLab

**catatan**  
Jika Anda membawa gambar Anda sendiri ke SageMaker Unified Studio, Anda harus mengikuti [spesifikasi Dockerfile](https://docs.aws.amazon.com/sagemaker-unified-studio/latest/userguide/byoi-specifications.html) di Panduan Pengguna *Amazon SageMaker Unified* Studio.  
`Dockerfile`contoh untuk SageMaker Unified Studio dapat ditemukan di [contoh Dockerfile di Panduan](https://docs.aws.amazon.com/sagemaker-unified-studio/latest/userguide/byoi-specifications.html#byoi-specifications-example) Pengguna *Amazon SageMaker Unified* Studio.