Utilisation d’Amazon Q Developer avec AWS Glue Studio - Amazon Q Developer

Utilisation d’Amazon Q Developer avec AWS Glue Studio

Cette page explique comment configurer et activer Amazon Q Developer pour AWS Glue Studio Notebook. Une fois activé, Amazon Q peut formuler automatiquement des recommandations de code lorsque vous écrivez votre code en langage ETL.

Note

Amazon Q prend en charge Python et Scala, les deux langages utilisés pour le codage de scripts ETL pour des tâches Spark dans AWS Glue Studio.

Dans le cadre de la procédure suivante, vous allez configurer AWS Glue pour qu’il fonctionne avec Amazon Q.

  1. Configurez AWS Glue Studio Notebook.

  2. Attachez la politique suivante à votre rôle IAM pour Glue Studio Notebook

    Note

    Le préfixe codewhisperer est un nom hérité d’un service qui a fusionné avec Amazon Q Developer. Pour plus d’informations, consultez Changement de nom d’Amazon Q Developer : résumé des modifications.

    JSON
    { "Version": "2012-10-17", "Statement": [ { "Sid": "AmazonQDeveloperPermissions", "Effect": "Allow", "Action": [ "codewhisperer:GenerateRecommendations" ], "Resource": "*" } ] }
  3. Ouvrez la console Glue.

  4. Sous Tâches ETL, sélectionnez Blocs-notes.

  5. Vérifiez que Bloc-notes Jupyter est sélectionné. Choisissez Créer.

  6. Saisissez un nom de tâche.

  7. Pour Rôle IAM, sélectionnez le rôle que vous avez configuré pour interagir avec Amazon Q

  8. Choisissez Démarrer le bloc-notes.