

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

# 搭配 AWS Glue Studio 使用 Amazon Q 開發人員
<a name="glue-setup"></a>

此頁面說明如何設定和啟用適用於 [AWS Glue Studio Notebook](https://docs.aws.amazon.com/glue/latest/ug/notebooks-chapter.html) 的 Amazon Q Developer。啟用後，Amazon Q 就可在您編寫 ETL 程式碼時自動提出程式碼建議。

**注意**  
Amazon Q 同時支援 Python 和 Scala，這是用於在 AWS Glue Studio 中為 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 筆記本的 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. 開啟 [Glue 主控台](https://console.aws.amazon.com/glue)

1. 在 **ETL 任務**下，選擇**筆記本**。

1. 確認已選取 **Jupyter 筆記本**。選擇**建立**。

1. 輸入**工作名稱**。

1. 針對 IAM 角色，選取您設定要與 Amazon Q 互動的角色

1. 選擇**啟動筆記本**。