

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

# Memulai dengan sesi AWS Glue interaktif
<a name="interactive-sessions"></a>

Bagian ini menjelaskan cara menjalankan sesi AWS Glue interaktif secara lokal.

## Prasyarat untuk menyiapkan sesi interaktif secara lokal
<a name="glue-is-prereqs"></a>

Berikut ini adalah prasyarat untuk menginstal sesi interaktif:
+ Versi Python yang didukung adalah 3.6 - 3.10\+. 
+  Lihat bagian di bawah untuk MacOS/Linux dan instruksi Windows. 
+  Tinjau dokumentasi [penetapan harga sesi interaktif](https://docs.aws.amazon.com/glue/latest/dg/interactive-sessions-session-pricing.html) untuk memahami struktur biaya. 

## Menginstal Jupyter dan sesi AWS Glue interaktif Kernel Jupyter
<a name="interactive-sessions-install"></a>

 Gunakan yang berikut ini untuk menginstal kernel secara lokal. 

 Perintah,`install-glue-kernels`, menginstal jupyter kernelspec untuk kernel pyspark dan spark dan juga menginstal logo di direktori kanan. 

```
pip3 install --upgrade jupyter boto3 aws-glue-sessions
```

```
install-glue-kernels
```

## Menjalankan Jupyter
<a name="w2aac29c13c13"></a>

 Untuk menjalankan Jupyter Notebook, selesaikan langkah-langkah berikut. 

1.  Jalankan perintah berikut untuk meluncurkan Jupyter Notebook. 

   ```
   jupyter notebook
   ```

1.  Pilih **Baru**, lalu pilih salah satu AWS Glue kernel untuk memulai pengkodean. AWS Glue 

## Mengkonfigurasi kredensyal sesi dan wilayah
<a name="interactive-sessions-credentials"></a>

### Instruksi macOS/Linux
<a name="interactive-sessions-macos-linux-instructions"></a>

 AWS Gluesesi interaktif memerlukan izin IAM yang sama dengan AWS Glue Jobs dan Dev Endpoints. Tentukan peran yang digunakan dengan sesi interaktif dalam salah satu dari dua cara: 

1.  Dengan `%iam_role` dan `%region` sihir 

1.  Dengan baris tambahan di `~/.aws/config` 

 **Mengkonfigurasi peran sesi dengan sihir** 

 Di sel pertama, ketik `%iam_role <YourGlueServiceRole>` sel pertama yang dieksekusi. 

 **Mengkonfigurasi peran sesi dengan `~/.aws/config`** 

 AWS GluePeran Layanan untuk sesi interaktif dapat ditentukan dalam buku catatan itu sendiri atau disimpan di samping AWS CLI konfigurasi. Jika Anda memiliki peran yang biasanya Anda gunakan dengan AWS Glue Jobs, ini akan menjadi peran itu. Jika Anda tidak memiliki peran yang Anda gunakan untuk AWS Glue pekerjaan, ikuti panduan ini, [Mengonfigurasi izin IAM untukAWS Glue, untuk](https://docs.aws.amazon.com/glue/latest/dg/configure-iam-for-glue.html) mengaturnya. 

 Untuk menetapkan peran ini sebagai peran default untuk sesi interaktif: 

1.  Dengan editor teks, buka`~/.aws/config`. 

1.  Cari profil yang Anda gunakan untukAWS Glue. Jika Anda tidak menggunakan profil, gunakan `[Default]` profil. 

1.  Tambahkan baris di profil untuk peran yang ingin Anda gunakan seperti`glue_role_arn=<AWSGlueServiceRole>`. 

1.  [Opsional]: Jika profil Anda tidak memiliki set wilayah default, saya sarankan menambahkan satu dengan`region=us-east-1`, ganti `us-east-1` dengan wilayah yang Anda inginkan. 

1.  Simpan konfigurasi. 

 Untuk informasi selengkapnya, lihat [Sesi interaktif dengan IAM](glue-is-security.md). 

### Instruksi Windows
<a name="interactive-sessions-windows-instructions"></a>

 AWS Gluesesi interaktif memerlukan izin IAM yang sama dengan AWS Glue Jobs dan Dev Endpoints. Tentukan peran yang digunakan dengan sesi interaktif dalam salah satu dari dua cara: 

1.  Dengan `%iam_role` dan `%region` sihir 

1.  Dengan baris tambahan di `~/.aws/config` 

 **Mengkonfigurasi peran sesi dengan sihir** 

 Di sel pertama, ketik `%iam_role <YourGlueServiceRole>` sel pertama yang dieksekusi. 

 **Mengkonfigurasi peran sesi dengan `~/.aws/config`** 

 AWS GluePeran Layanan untuk sesi interaktif dapat ditentukan dalam buku catatan itu sendiri atau disimpan di samping AWS CLI konfigurasi. Jika Anda memiliki peran yang biasanya Anda gunakan dengan AWS Glue Jobs, ini akan menjadi peran itu. Jika Anda tidak memiliki peran yang Anda gunakan untuk AWS Glue pekerjaan, ikuti panduan ini, [Menyiapkan izin IAM untukAWS Glue, untuk](https://docs.aws.amazon.com/glue/latest/dg/configure-iam-for-glue.html) mengaturnya. 

 Untuk menetapkan peran ini sebagai peran default untuk sesi interaktif: 

1.  Dengan editor teks, buka`~/.aws/config`. 

1.  Cari profil yang Anda gunakan untukAWS Glue. Jika Anda tidak menggunakan profil, gunakan `[Default]` profil. 

1.  Tambahkan baris di profil untuk peran yang ingin Anda gunakan seperti`glue_role_arn=<AWSGlueServiceRole>`. 

1.  [Opsional]: Jika profil Anda tidak memiliki set wilayah default, saya sarankan menambahkan satu dengan`region=us-east-1`, ganti `us-east-1` dengan wilayah yang Anda inginkan. 

1.  Simpan konfigurasi. 

 Untuk informasi selengkapnya, lihat [Sesi interaktif dengan IAM](glue-is-security.md). 

## Upgrade dari pratinjau sesi interaktif
<a name="interactive-sessions-upgrading-from-preview"></a>

 Kernel ditingkatkan dengan nama baru ketika dirilis dengan versi 0.27. Untuk membersihkan versi pratinjau kernel, jalankan yang berikut ini dari terminal atau PowerShell. 

**catatan**  
Jika Anda adalah bagian dari AWS Glue pratinjau lain yang memerlukan model layanan khusus, menghapus kernel akan menghapus model layanan khusus.

```
# Remove Old Glue Kernels
jupyter kernelspec remove glue_python_kernel
jupyter kernelspec remove glue_scala_kernel

# Remove Custom Model
cd ~/.aws/models
rm -rf glue/
```