

# 编写函数代码
<a name="writing-function-code"></a>

您可以使用 CloudFront Functions，在 JavaScript 中编写轻量级函数，以实现大规模、注重延迟的 CDN 定制设置。您的函数代码可以操作通过 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)