搭配 Amazon ECS 和 Fargate 工作負載使用錯誤注入 - Amazon Elastic Container Service

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

搭配 Amazon ECS 和 Fargate 工作負載使用錯誤注入

客戶可以在 Amazon EC2 和 Fargate 上利用 Amazon ECS 的故障注入來測試其應用程式如何回應某些受損情況。這些測試提供的資訊可讓您用來最佳化應用程式的效能和彈性。

啟用錯誤注入時,Amazon ECS 容器代理程式允許任務存取新的錯誤注入端點。您需要選擇加入,才能透過將enableFaultInjection任務定義參數值設定為 來使用錯誤注入true。預設值為 false

{ ... "enableFaultInjection": true }
注意

故障注入僅適用於使用 awsvpchost 網路模式的任務。

故障注入不適用於 Windows。

如需如何在 中啟用錯誤注入的資訊 AWS Management Console,請參閱使用主控台建立 Amazon ECS 任務定義

您需要在 中啟用測試功能 AWS Fault Injection Service。如需詳細資訊,請參閱使用 AWS FIS aws:ecs:task 動作

注意

如果您不使用新的 Amazon ECS 最佳化 AMIs,或具有自訂 AMI,請安裝下列相依性:

  • tc

  • sch_netem 核心模組