

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Glue Studio での Amazon Q Developer の使用
<a name="glue-setup"></a>

このページでは、[AWS Glue Studio ノートブック](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 スクリプトのコーディングに使用される 2 つの言語です。

次の手順では、Amazon Q と連携 AWS Glue するように を設定します。

1. [AWS Glue Studio Notebook を](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 Notebook]** が選択されていることを確認します。**[作成]** を選択します。

1. **[Job name]** (ジョブ名) を入力します。

1. IAM ロールの場合は、Amazon Q とやり取りするように設定したロールを選択します。

1. **[ノートブックの開始]** を選択します。