

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

# 在 AWS Glue Studio 中使用亚马逊 Q 开发者
<a name="glue-setup"></a>

本页介绍如何为 [AWS Glue Studio Notebook](https://docs.aws.amazon.com/glue/latest/ug/notebooks-chapter.html) 设置并激活 Amazon Q 开发者版。激活后，Amazon Q 可以在您编写 ETL 代码时自动提供代码建议。

**注意**  
Amazon Q 同时支持 Python 和 Scala，这两种语言用于在 Studio 中 AWS Glue 为 Spark 作业编码 ETL 脚本。

在以下步骤中，您将设置 AWS Glue 为使用 Amazon Q。

1. [设置 AWS Glue Studio 笔记本电脑](https://docs.aws.amazon.com/glue/latest/ug/notebook-getting-started.html)。

1. 将以下策略附加到 Glue 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. 打开 [Glue 控制台](https://console.aws.amazon.com/glue)

1. 在 **ETL 作业**下，选择**笔记本**。

1. 确认已选择 **Jupyter 笔记本**。选择**创建**。

1. 输入**作业名称**。

1. 对于 IAM 角色，选择您配置为与 Amazon Q 交互的角色

1. 选择**启动笔记本**。