

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

# Akses jarak jauh ke SageMaker Spaces
<a name="vscode-access"></a>

Akses jarak jauh memungkinkan Anda menghubungkan Kode Visual Studio lokal Anda secara langsung ke ruang pengembangan yang berjalan di SageMaker HyperPod cluster Anda. Koneksi jarak jauh menggunakan SSM untuk membuat terowongan yang aman dan terenkripsi antara mesin lokal Anda dan ruang pengembangan.

## Prasyarat
<a name="vscode-access-prereq"></a>

Sebelum mengatur akses jarak jauh, pastikan Anda telah menyelesaikan hal-hal berikut:
+ *SageMaker Instalasi add-on SageMaker * [Spaces: Ikuti instalasi add-on](https://docs.aws.amazon.com/sagemaker/latest/dg/operator-install.html) Spaces dan aktifkan akses jarak jauh selama instalasi (baik Instalasi cepat atau Instalasi khusus dengan konfigurasi akses jarak jauh diaktifkan).
+ *Akses pengguna ke kluster EKS*: Pengguna memerlukan Entri Akses EKS yang dikonfigurasi dengan izin yang sesuai. Lihat [Menambahkan pengguna dan menyiapkan akun layanan untuk detail penyiapan Entri Akses EKS](https://docs.aws.amazon.com/sagemaker/latest/dg/add-user.html)
+ *Ruang pengembangan*: Buat dan mulai ruang pengembangan di HyperPod cluster Anda
+ *kubectl access*: Pastikan kubectl dikonfigurasi untuk mengakses kluster EKS Anda

## Hasilkan koneksi jarak jauh VS Code
<a name="vscode-access-remote"></a>

### Menggunakan HyperPod CLI
<a name="vscode-access-remote-cli"></a>

Jika Anda menginstal HyperPod CLI, Anda dapat menggunakan perintah yang disederhanakan ini:

```
hyp create hyp-space-access --name <space-name> --connection-type vscode-remote
```

### Menggunakan kubectl
<a name="vscode-access-remote-kubectl"></a>

Anda juga dapat menggunakan baris `kubectl` perintah untuk membuat permintaan koneksi.

```
kubectl create -f - -o yaml <<EOF
apiVersion: connection.workspace.jupyter.org/v1alpha1
kind: WorkspaceConnection
metadata:
  namespace: <space-namespace>
spec:
  workspaceName: <space-name>
  workspaceConnectionType: vscode-remote
EOF
```

URL hadir dalam output `status.workspaceConnectionUrl` dari perintah ini.

## Menghubungkan dengan VS Code
<a name="vscode-access-remote-vscode"></a>

1. Hasilkan URL koneksi VS Code menggunakan salah satu metode di atas

1. Salin URL Kode VS dari respons

1. Klik URL atau tempel ke browser Anda

1. VS Code akan meminta untuk membuka koneksi jarak jauh

1. Konfirmasikan koneksi untuk membangun lingkungan pengembangan jarak jauh

## Lingkungan Pengembangan yang Didukung
<a name="vscode-access-remote-dev-env"></a>

UI web menyediakan akses ke:
+ *Lab Jupyter*
+ *Editor Kode*

## Pemecahan masalah
<a name="troubleshooting"></a>

**Tidak dapat menghasilkan koneksi URLs**

*Periksa yang berikut ini:*
+ SageMaker Add-on spasi sedang berjalan: kubectl get pods -n sagemaker-spaces-system
+ Ruang pengembangan berjalan dan sehat
+ Akses jarak jauh diaktifkan selama instalasi add-on
+ Pengguna memiliki izin Entri Akses EKS yang sesuai