

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.

# Écriture du code de la fonction
<a name="writing-function-code"></a>

Vous pouvez utiliser CloudFront Functions pour écrire des fonctions légères dans le cadre de personnalisations JavaScript de CDN à grande échelle et sensibles à la latence. Votre code de fonction peut manipuler les demandes et les réponses qui circulent CloudFront, effectuer une authentification et une autorisation de base, générer des réponses HTTP à la périphérie, etc.

Pour vous aider à écrire du code de fonction pour CloudFront Functions, consultez les rubriques suivantes. Pour des exemples de code, voir [CloudFront Exemples de fonctions pour CloudFront](service_code_examples_cloudfront_functions_examples.md) et le [amazon-cloudfront-functions référentiel](https://github.com/aws-samples/amazon-cloudfront-functions) sur GitHub.

**Topics**
+ [Détermination de l’objectif de la fonction](function-code-choose-purpose.md)
+ [Structure d’évènements](functions-event-structure.md)
+ [JavaScript fonctionnalités d'exécution](functions-javascript-runtime-features.md)
+ [Méthodes d’aide pour les magasins de clés-valeurs](functions-custom-methods.md)
+ [Méthodes d’assistance pour la modification de l’origine](helper-functions-origin-modification.md)
+ [Méthodes d'assistance pour les propriétés de CloudFront SaaS Manager](saas-specific-logic-function-code.md)
+ [Utilisation de async et await](async-await-syntax.md)
+ [Support CWT pour Functions CloudFront](cwt-support-cloudfront-functions.md)
+ [Méthodes d'assistance générales](general-helper-methods.md)