このプロジェクトについて

Steadybit extension-awsは、Amazon Web Servicesを対象とした、Steadybitカオスエンジニアリングプラットフォーム向けのディスカバリおよび障害注入拡張機能です。この拡張機能は、EC2、ECS、EKS、Lambda、RDS、DynamoDB、SQS、API Gateway、ELB(ALBおよびNLB)、NAT Gateway、EventBridge、EBSボリューム、Auto Scaling Groups、ElastiCache、Amazon MQ、MSK、FIS、Subnets、VPCs、Availability Zonesなど、幅広いAWSサービスにわたるリソースを自動的に検出します。各サービス種別は個別に有効化または無効化でき、設定可能なディスカバリ間隔(サービスに応じて30秒から300秒)を持ちます。この拡張機能は、AWSロールの引き受け(高度なマルチロール引き受けを含む)、リージョンフィルタリング、およびタグベースのフィルタリングをサポートしており、検出するリソースを制御できます。また、JVMインスタンス、コンテナ、Kubernetesデプロイメントなどのターゲットタイプに対して、EC2データのエンリッチメントを提供します。これは、設定可能な属性(デフォルトはhost.hostname)で照合されます。設定は環境変数またはHelm値を通じて管理され、Kubernetesベースのデプロイメントに適しています。この拡張機能は、本番AWS環境での信頼性テストと障害注入を目的として設計されており、チームはクラウドインフラストラクチャ全体で障害をシミュレートすることで、システムの回復力を検証できます。