

# 함수 코드 작성
<a name="writing-function-code"></a>

CloudFront Functions를 사용하여 지연 시간에 민감한 대규모 CDN 사용자 지정을 위해 JavaScript로 경량 함수를 작성할 수 있습니다. 함수 코드는 CloudFront를 통해 흐르는 요청 및 응답을 조작하고, 기본 인증 및 권한 부여를 수행하고, 엣지에서 HTTP 응답을 생성하는 등의 작업을 수행할 수 있습니다.

CloudFront Functions의 함수 코드를 작성하는 데 도움을 받으려면 다음 주제를 참조하세요. 코드 예제는 [CloudFront의 CloudFront Functions 예제](service_code_examples_cloudfront_functions_examples.md) 및 GitHub의 [amazon-cloudfront-functions 리포지토리](https://github.com/aws-samples/amazon-cloudfront-functions)를 참조하시기 바랍니다.

**Topics**
+ [함수 용도 결정](function-code-choose-purpose.md)
+ [이벤트 구조](functions-event-structure.md)
+ [JavaScript 런타임 기능](functions-javascript-runtime-features.md)
+ [키 값 저장소를 위한 도우미 메서드](functions-custom-methods.md)
+ [오리진 수정용 헬퍼 메서드](helper-functions-origin-modification.md)
+ [CloudFront SaaS Manager 속성에 대한 헬퍼 메서드](saas-specific-logic-function-code.md)
+ [async 및 await 사용](async-await-syntax.md)
+ [CloudFront Functions에 대한 CWT 지원](cwt-support-cloudfront-functions.md)
+ [일반 헬퍼 메서드](general-helper-methods.md)