

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 搭配使用 Amazon Q 开发者版和 Amazon EMR Studio
<a name="emr-setup"></a>

本页介绍如何为 Amazon EMR Studio 设置并激活 Amazon Q 开发者版。激活后，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 开发者版重命名：变更摘要](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 下，选择**工作区（Notebooks）**。

1. 选择所需的工作区并选择**快速启动**。