

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Amazon Q Developer 搭配 Amazon EMR Studio
<a name="emr-setup"></a>

此頁面說明如何設定和啟用適用於 Amazon EMR Studio 的 Amazon Q Developer。啟用後，Amazon Q 就可在您編寫 ETL 程式碼時自動提出程式碼建議。

**注意**  
Amazon Q 支援 Python，此語言可用來針對 Amazon EMR Studio 中的 Spark 任務編寫 ETL 指令碼。

使用下列程序來設定 Amazon EMR Studio 以搭配 Amazon Q 使用。

1. 設定 [Amazon EMR Studio Notebook](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-create.html)。

1. 將下列政策附加至 Amazon EMR Studio Notebook 的 IAM 使用者角色。
**注意**  
`codewhisperer` 字首是與 Amazon Q Developer 合併之服務的舊名稱。如需詳細資訊，請參閱[Amazon Q Developer 重新命名 - 變更摘要](service-rename.md)。

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

****  

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

------

1. 開啟 [Amazon EMR 主控台](https://console.aws.amazon.com/emr)。

1. 在 Amazon EMR Studio 下，選擇**工作空間 (Notebook)**。

1. 選取您所需的工作空間，然後選擇**快速啟動**。