

# Lambda 持久性函数的最佳实践
<a name="durable-best-practices"></a>

耐用函数使用基于重放的执行模型，该模型需要的编程做法与传统 Lambda 函数不同。有关如何编写和测试耐用工作流程代码的指导，请参阅《AWS 耐用执行 SDK 开发人员指南》中的[最佳实践](https://docs.aws.amazon.com/durable-execution/patterns/best-practices/)。

以下建议是部署、调用和监控 Lambda 耐用函数的最佳实践。

## 函数版本和别名
<a name="durable-versioning"></a>

通过使用版本号或别名来调用函数，以便将执行操作固定在特定的代码版本上。确保新的代码版本可以处理旧版本的状态。不要以中断重放的方式重命名步骤或更改其行为。

## 监控
<a name="durable-monitoring-best-practices"></a>

启用带有执行 ID 和步骤名称的结构化日志记录。设置 CloudWatch 警报，以了解错误率和执行持续时间。使用跟踪来识别瓶颈。有关详细指导，请参阅[监控和调试](durable-monitoring.md)。

## 相关资源
<a name="durable-additional-resources"></a>
+ [AWS 耐用执行 SDK 开发人员指南](https://docs.aws.amazon.com/durable-execution/)
+ [监控 Lambda 耐用函数](durable-monitoring.md)
+ [Lambda 耐用函数的重试次数](durable-execution-sdk-retries.md)
+ [测试 Lambda 耐用函数](durable-testing.md)