

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

# CodeWhisperer Integrasi Amazon dengan EMR Studio Workspaces
<a name="emr-studio-codewhisperer"></a>

## Ikhtisar
<a name="emr-studio-codewhisperer-overview"></a>

Anda dapat menggunakan [Amazon CodeWhisperer](https://docs.aws.amazon.com/codewhisperer/latest/userguide/what-is-cwspr.html) dengan Amazon EMR Studio untuk mendapatkan rekomendasi waktu nyata saat Anda menulis kode. JupyterLab CodeWhispererdapat menyelesaikan komentar Anda, menyelesaikan satu baris kode, membuat line-by-line rekomendasi, dan menghasilkan fungsi yang sepenuhnya terbentuk. 

**catatan**  
Saat Anda menggunakan Amazon EMR Studio, AWS mungkin menyimpan data tentang penggunaan dan konten Anda untuk tujuan peningkatan layanan. Untuk informasi selengkapnya dan petunjuk untuk memilih keluar dari berbagi data, lihat [Berbagi data Anda AWS](https://docs.aws.amazon.com/codewhisperer/latest/userguide/sharing-data.html) di *Panduan CodeWhisperer Pengguna Amazon*. 

## Pertimbangan untuk digunakan CodeWhisperer dengan Ruang Kerja
<a name="emr-studio-codewhisperer-considerations"></a>
+ CodeWhisperer integrasi tersedia di Wilayah AWS tempat yang sama di mana EMR Studio tersedia, seperti yang didokumentasikan dalam pertimbangan [EMR](emr-studio-considerations.md) Studio.
+ Amazon EMR Studio secara otomatis menggunakan CodeWhisperer titik akhir di US East (Virginia N.) (us-east-1) untuk rekomendasi, terlepas dari Wilayah tempat studio Anda berada.
+ CodeWhisperer hanya mendukung bahasa Python untuk pengkodean skrip ETL untuk pekerjaan Spark di EMR Studio. 
+ Opsi telemetri sisi klien mengukur penggunaan Anda. CodeWhisperer Fungsionalitas ini tidak didukung dengan EMR Studio.

## Izin diperlukan untuk CodeWhisperer
<a name="emr-studio-codewhisperer-permissions"></a>

Untuk menggunakannya CodeWhisperer, Anda harus melampirkan kebijakan berikut ke peran pengguna IAM Anda untuk Amazon EMR Studio:

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "CodeWhispererPermissions",
      "Effect": "Allow",
      "Action": [
        "codewhisperer:GenerateRecommendations"
      ],
      "Resource": [
        "*"
      ]
    }
  ]
}
```

------

## Gunakan CodeWhisperer dengan Ruang Kerja
<a name="emr-studio-codewhisperer-use"></a>

Untuk menampilkan log CodeWhisperer referensi JupyterLab, buka **CodeWhisperer**panel di bagian bawah JupyterLab jendela dan pilih **Buka Log Referensi Kode**.

Daftar berikut berisi pintasan yang dapat Anda gunakan untuk berinteraksi dengan CodeWhisperer saran:
+ **Rekomendasi jeda** — Gunakan **Jeda Saran Otomatis dari pengaturan**. CodeWhisperer 
+ **Terima rekomendasi** — Tekan **Tab** pada keyboard Anda.
+ **Tolak rekomendasi** — Tekan **Escape** pada keyboard Anda.
+ **Navigasi rekomendasi** — Gunakan panah **Atas** dan **Bawah** pada keyboard Anda.
+ **Pemanggilan manual** — Tekan **Alt** dan **C** pada keyboard Anda. Jika Anda menggunakan Mac, tekan **Cmd** dan **C**.

Anda juga dapat menggunakan CodeWhisperer untuk mengubah pengaturan seperti tingkat log dan mendapatkan saran untuk referensi kode. Untuk informasi selengkapnya, lihat [Menyiapkan CodeWhisperer dengan JupyterLab](https://docs.aws.amazon.com/codewhisperer/latest/userguide/jupyterlab-setup.html) dan [Fitur](https://docs.aws.amazon.com/codewhisperer/latest/userguide/features.html) di *Panduan CodeWhisperer Pengguna Amazon*.