

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Programmation de scripts Spark
<a name="aws-glue-programming"></a>

AWS Glue facilite l'écriture ou la génération automatique de scripts d'extraction, de transformation et de chargement (ETL), en plus de les tester et de les exécuter. Cette section décrit les extensions pour Apache Spark introduites par AWS Glue et fournit des exemples de codage et d'exécution de scripts ETL en Python et en Scala.

**Important**  
Les différentes versions de AWS Glue sont compatibles avec différentes versions d'Apache Spark. Votre script personnalisé doit être compatible avec la version Apache Spark prise en charge. Pour plus d’informations sur les versions d’ AWS Glue, veuillez consulter [Glue version job property](add-job.md#glue-version-table).

**Topics**
+ [Tutoriel : Écrire un script AWS Glue for Spark](aws-glue-programming-intro-tutorial.md)
+ [Programmez les scripts ETL AWS Glue dans PySpark](aws-glue-programming-python.md)
+ [Programmation de scripts ETL AWS Glue dans Scala](aws-glue-programming-scala.md)
+ [Fonctionnalités et optimisations de la programmation des scripts ETL AWS Glue pour Spark](aws-glue-programming-general.md)