

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

# Integrasikan gambar yang diindeks Sosial dengan contoh Studio
<a name="soci-indexing-example-integrate-studio"></a>

Anda harus mereferensikan tag gambar yang diindeks Soci-untuk menggunakan gambar yang diindeks Sosial di Studio, bukan tag gambar kontainer asli. Gunakan tag yang Anda tentukan selama proses konversi SOCI (misalnya, `SOCI_IMAGE_TAG` di[Buat indeks SOCI dengan contoh nerdctl dan SOCI CLI](soci-indexing-example-create-indexes.md)).

**Integrasikan contoh gambar yang diindeks Sosial**

1. Pertama atur variabel Anda untuk AWS CLI perintah yang mengikuti. Berikut ini adalah contoh pengaturan variabel Anda.

   ```
   ACCOUNT_ID="111122223333"
   REGION="us-east-1"
   IMAGE_NAME="sagemaker-image-name"
   IMAGE_CONFIG_NAME="sagemaker-image-config-name"
   ROLE_ARN="your-role-arn"
   DOMAIN_ID="domain-id"
   SOCI_IMAGE_TAG="soci-indexed-image-tag"
   ```

   Definisi variabel:
   + `ACCOUNT_ID`adalah Akun AWS ID Anda
   + `REGION`adalah Wilayah AWS registri pribadi Amazon ECR Anda
   + `IMAGE_NAME`adalah nama SageMaker gambar Anda
   + `IMAGE_CONFIG_NAME`adalah nama konfigurasi SageMaker gambar Anda
   + `ROLE_ARN`[adalah ARN dari peran eksekusi Anda dengan izin yang tercantum dalam izin IAM yang Diperlukan](soci-indexing-setup.md#soci-indexing-setup-iam-permissions)
   + `DOMAIN_ID`adalah [ID domain](https://docs.aws.amazon.com/sagemaker/latest/dg/domain-view.html)
**catatan**  
Jika Anda melampirkan gambar ke proyek SageMaker Unified Studio dan Anda memerlukan klarifikasi tentang domain mana yang akan digunakan, lihat [Melihat detail domain SageMaker AI yang terkait dengan](https://docs.aws.amazon.com/sagemaker-unified-studio/latest/userguide/view-project-details.html#view-project-details-smai-domain) proyek Anda.
   + `SOCI_IMAGE_TAG`adalah tag gambar yang diindeks Sosial Anda

1. Ekspor wilayah Anda:

   ```
   export AWS_REGION=$REGION
   ```

1. Buat SageMaker gambar:

   ```
   aws sagemaker create-image \
       --image-name "$IMAGE_NAME" \
       --role-arn "$ROLE_ARN"
   ```

1. Buat Versi SageMaker Gambar menggunakan URI indeks SOCI Anda:

   ```
   IMAGE_INDEX_URI="$ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$IMAGE_NAME:$SOCI_IMAGE_TAG"
   
   aws sagemaker create-image-version \
       --image-name "$IMAGE_NAME" \
       --base-image "$IMAGE_INDEX_URI"
   ```

1. Buat konfigurasi gambar aplikasi dan perbarui domain Amazon SageMaker AI Anda untuk menyertakan gambar khusus untuk aplikasi Anda. Anda dapat melakukan ini untuk Editor Kode, berdasarkan Code-OSS, Visual Studio Code - Open Source (Editor Kode) dan aplikasi. JupyterLab Pilih opsi aplikasi di bawah ini untuk melihat langkah-langkahnya.

------
#### [ Code Editor ]

   Buat konfigurasi gambar aplikasi untuk Editor Kode:

   ```
   aws sagemaker create-app-image-config \
       --app-image-config-name "$IMAGE_CONFIG_NAME" \
       --code-editor-app-image-config '{ "FileSystemConfig": { "MountPath": "/home/sagemaker-user", "DefaultUid": 1000, "DefaultGid": 100 } }'
   ```

   Perbarui domain Amazon SageMaker AI Anda untuk menyertakan gambar khusus untuk Editor Kode:

   ```
   aws sagemaker update-domain \
       --domain-id "$DOMAIN_ID" \
       --default-user-settings '{
           "CodeEditorAppSettings": {
           "CustomImages": [{
               "ImageName": "$IMAGE_NAME", 
               "AppImageConfigName": "$IMAGE_CONFIG_NAME"
           }]
       }
   }'
   ```

------
#### [ JupyterLab ]

   Buat konfigurasi gambar aplikasi untuk JupyterLab:

   ```
   aws sagemaker create-app-image-config \
       --app-image-config-name "$IMAGE_CONFIG_NAME" \
       --jupyter-lab-app-image-config '{ "FileSystemConfig": { "MountPath": "/home/sagemaker-user", "DefaultUid": 1000, "DefaultGid": 100 } }'
   ```

   Perbarui domain Amazon SageMaker AI Anda untuk menyertakan gambar khusus untuk JupyterLab:

   ```
   aws sagemaker update-domain \
       --domain-id "$DOMAIN_ID" \
       --default-user-settings '{
           "JupyterLabAppSettings": {
           "CustomImages": [{
               "ImageName": "$IMAGE_NAME", 
               "AppImageConfigName": "$IMAGE_CONFIG_NAME"
           }]
       }
   }'
   ```

------

1. Setelah memperbarui domain untuk menyertakan gambar kustom, Anda dapat membuat aplikasi di Studio menggunakan gambar kustom Anda. Ketika Anda [Luncurkan gambar kustom di Studio](studio-updated-byoi-how-to-launch.md) memastikan bahwa Anda menggunakan gambar kustom Anda.