

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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>

啟用具有執行 IDs結構化記錄。針對錯誤率和執行持續時間設定 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)