

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

# Dukungan mode lokal di Amazon SageMaker Studio
<a name="studio-updated-local"></a>

**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](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS kebijakan terkelola untuk Amazon SageMaker AI](security-iam-awsmanpol.md)yang memberikan izin untuk membuat SageMaker sumber daya sudah menyertakan izin untuk menambahkan tag saat membuat sumber daya tersebut.

Aplikasi Amazon SageMaker Studio mendukung penggunaan mode lokal untuk membuat estimator, prosesor, dan pipeline, lalu menerapkannya ke lingkungan lokal. Dengan mode lokal, Anda dapat menguji skrip pembelajaran mesin sebelum menjalankannya di lingkungan pelatihan atau hosting yang dikelola Amazon SageMaker AI. Studio mendukung mode lokal dalam aplikasi berikut:
+ Amazon SageMaker Studio Klasik
+ JupyterLab
+ Editor Kode, berdasarkan Kode-OSS, Kode Visual Studio - Sumber Terbuka

Mode lokal dalam aplikasi Studio dipanggil menggunakan SageMaker Python SDK. Dalam aplikasi Studio, mode lokal berfungsi mirip dengan fungsinya di instance SageMaker notebook Amazon, dengan beberapa perbedaan. Dengan [Konfigurasi Rootless Docker](studio-updated-local-get-started.md#studio-updated-local-rootless) diaktifkan, Anda juga dapat mengakses registri Docker tambahan melalui konfigurasi VPC Anda, termasuk repositori lokal, dan pendaftar publik. [Untuk informasi selengkapnya tentang penggunaan mode lokal dengan SageMaker Python SDK, lihat Mode Lokal.](https://sagemaker.readthedocs.io/en/stable/overview.html#local-mode)

**catatan**  
Aplikasi studio tidak mendukung pekerjaan multi-kontainer dalam mode lokal. Pekerjaan mode lokal terbatas pada satu contoh untuk pelatihan, inferensi, dan pekerjaan pemrosesan. Saat membuat pekerjaan mode lokal, konfigurasi hitungan instance harus`1`. 

## Dukungan Docker
<a name="studio-updated-local-docker"></a>

Sebagai bagian dari dukungan mode lokal, aplikasi Studio mendukung kemampuan Docker akses terbatas. Dengan dukungan ini, pengguna dapat berinteraksi dengan Docker API dari notebook Jupyter atau terminal gambar aplikasi. Pelanggan dapat berinteraksi dengan Docker menggunakan salah satu dari berikut ini:
+ [CLI Docker](https://docs.docker.com/engine/reference/run/)
+ [CLI Tulis Docker](https://docs.docker.com/compose/reference/)
+ Klien Docker SDK khusus bahasa

Studio juga mendukung kemampuan Docker akses terbatas dengan batasan berikut:
+ Penggunaan Docker jaringan tidak didukung.
+ Dockerpenggunaan [volume](https://docs.docker.com/storage/volumes/) tidak didukung selama container run. Hanya input volume bind mount yang diizinkan selama orkestrasi kontainer. Input volume bind mount harus ditempatkan pada volume Amazon Elastic File System (Amazon EFS) untuk Studio Classic. Untuk JupyterLab aplikasi Editor Kode, itu harus terletak di volume Amazon Elastic Block Store (Amazon EBS).
+ Operasi pemeriksaan kontainer diperbolehkan.
+ Port kontainer ke pemetaan host tidak diperbolehkan. Namun, Anda dapat menentukan port untuk hosting. Titik akhir kemudian dapat diakses dari Studio menggunakan URL berikut:

  ```
  http://localhost:port
  ```

### Dockeroperasi yang didukung
<a name="studio-updated-local-docker-supported"></a>

Tabel berikut mencantumkan semua titik akhir Docker API yang didukung di Studio, termasuk batasan dukungan apa pun. Jika titik akhir API hilang dari tabel, Studio tidak mendukungnya.


|  Dokumentasi API  |  Batasan  | 
| --- | --- | 
|  [SystemAuth](https://docs.docker.com/engine/api/v1.43/#tag/System/operation/SystemAuth)  |   | 
|  [SystemEvents](https://docs.docker.com/engine/api/v1.43/#tag/System/operation/SystemEvents)  |   | 
|  [SystemVersion](https://docs.docker.com/engine/api/v1.43/#tag/System/operation/SystemVersion)  |   | 
|  [SystemPing](https://docs.docker.com/engine/api/v1.43/#tag/System/operation/SystemPing)  |   | 
|  [SystemPingHead](https://docs.docker.com/engine/api/v1.43/#tag/System/operation/SystemPingHead)  |   | 
|  [ContainerCreate](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerCreate)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sagemaker/latest/dg/studio-updated-local.html)  | 
|  [ContainerStart](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerStart)  |   | 
|  [ContainerStop](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerStop)  |   | 
|  [ContainerKill](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerKill)  |   | 
|  [ContainerDelete](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerDelete)  |   | 
|  [ContainerList](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerList)  |   | 
|  [ContainerLogs](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerLogs)  |   | 
|  [ContainerInspect](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerInspect)  |   | 
|  [ContainerWait](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerWait)  |   | 
|  [ContainerAttach](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerAttach)  |   | 
|  [ContainerPrune](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerPrune)  |   | 
|  [ContainerResize](https://docs.docker.com/engine/api/v1.43/#tag/Container/operation/ContainerResize)  |   | 
|  [ImageCreate](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImageCreate)  |  VPC-onlydukungan mode terbatas pada gambar Amazon ECR di akun yang diizinkan. Dengan [Konfigurasi Rootless Docker](studio-updated-local-get-started.md#studio-updated-local-rootless) diaktifkan, Anda juga dapat mengakses registri Docker tambahan melalui konfigurasi VPC Anda, termasuk repositori lokal, dan pendaftar publik. | 
|  [ImagePrune](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImagePrune)  |   | 
|  [ImagePush](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImagePush)  |  VPC-onlydukungan mode terbatas pada gambar Amazon ECR di akun yang diizinkan. Dengan [Konfigurasi Rootless Docker](studio-updated-local-get-started.md#studio-updated-local-rootless) diaktifkan, Anda juga dapat mengakses registri Docker tambahan melalui konfigurasi VPC Anda, termasuk repositori lokal, dan pendaftar publik. | 
|  [ImageList](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImageList)  |   | 
|  [ImageInspect](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImageInspect)  |   | 
|  [ImageGet](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImageGet)  |   | 
|  [ImageDelete](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImageDelete)  |   | 
|  [ImageBuild](https://docs.docker.com/engine/api/v1.43/#tag/Image/operation/ImageBuild)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/sagemaker/latest/dg/studio-updated-local.html)  | 

**Topics**
+ [Dukungan Docker](#studio-updated-local-docker)
+ [Memulai dengan mode lokal](studio-updated-local-get-started.md)