

# Escritura de código de función
<a name="writing-function-code"></a>

Puede utilizar CloudFront Functions para escribir funciones ligeras en JavaScript para personalizaciones de CDN sensibles a la latencia a gran escala. Su código de función puede manipular las solicitudes y respuestas que atraviesan CloudFront, realizar autenticaciones y autorizaciones básicas, generar respuestas HTTP en el borde y mucho más.

Como ayuda para escribir código de función de CloudFront Functions, consulte los siguientes temas. Para ver ejemplos de código, consulte [Ejemplos de CloudFront Functions para CloudFront](service_code_examples_cloudfront_functions_examples.md) y el [repositorio amazon-cloudfront-functions](https://github.com/aws-samples/amazon-cloudfront-functions) en GitHub.

**Topics**
+ [Determinación del propósito de la función](function-code-choose-purpose.md)
+ [Estructura de evento](functions-event-structure.md)
+ [Características del tiempo de ejecución de JavaScript](functions-javascript-runtime-features.md)
+ [Métodos auxiliares para almacenes de clave-valor](functions-custom-methods.md)
+ [Métodos auxiliares para la modificación del origen](helper-functions-origin-modification.md)
+ [Métodos auxiliares para las propiedades de CloudFront SaaS Manager](saas-specific-logic-function-code.md)
+ [Utilice async y await](async-await-syntax.md)
+ [Compatibilidad con CWT para CloudFront Functions](cwt-support-cloudfront-functions.md)
+ [Métodos de ayuda generales](general-helper-methods.md)