本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配 Amazon ECS 和 Fargate 工作負載使用錯誤注入
客戶可以在 Amazon EC2 和 Fargate 上利用 Amazon ECS 的故障注入來測試其應用程式如何回應某些受損情況。這些測試提供的資訊可讓您用來最佳化應用程式的效能和彈性。
啟用錯誤注入時,Amazon ECS 容器代理程式允許任務存取新的錯誤注入端點。您需要選擇加入,才能透過將enableFaultInjection
任務定義參數值設定為 來使用錯誤注入true
。預設值為 false
。
{ ... "enableFaultInjection": true }
注意
故障注入僅適用於使用 awsvpc
或 host
網路模式的任務。
故障注入不適用於 Windows。
如需如何在 中啟用錯誤注入的資訊 AWS Management Console,請參閱使用主控台建立 Amazon ECS 任務定義。
您需要在 中啟用測試功能 AWS Fault Injection Service。如需詳細資訊,請參閱使用 AWS FIS aws:ecs:task 動作。
注意
如果您不使用新的 Amazon ECS 最佳化 AMIs,或具有自訂 AMI,請安裝下列相依性:
-
tc
-
sch_netem
核心模組