AWS DevOps Agent × FIS ハンズオン用の環境構築スクリプトです。
※ 編集する場合は architecture.drawio を draw.io で開いてください。
| リソース | 名前 | 用途 |
|---|---|---|
| VPC | devops-agent-handson-vpc | EC2 用ネットワーク |
| Internet Gateway | devops-agent-handson-igw | インターネット接続(SSM 用) |
| Public Subnet | devops-agent-handson-subnet | EC2 配置用 |
| Route Table | devops-agent-handson-rtb | ルーティング |
| Security Group | devops-agent-handson-sg | EC2 用(アウトバウンドのみ許可) |
| IAM Role (EC2用) | devops-agent-handson-ec2-role | SSM Agent 用 |
| IAM Instance Profile | devops-agent-handson-ec2-profile | EC2 にロールをアタッチ |
| EC2 Instance | devops-agent-handson-ec2 | CPU 負荷をかける対象 |
| IAM Role (FIS用) | devops-agent-handson-fis-role | FIS 実験実行用 |
| FIS Experiment Template | devops-agent-handson-cpu-stress | CPU Stress 実験 |
| CloudWatch Alarm | devops-agent-handson-cpu-alarm | CPU 高負荷検知 |
- AWS CLI v2 がインストールされていること
- AWS 認証情報が設定されていること(
aws loginなど)
chmod +x setup.sh
./setup.shchmod +x start-experiment.sh
./start-experiment.shchmod +x cleanup.sh
./cleanup.sh- リージョンは
us-east-1固定です - ハンズオン終了後は必ず
cleanup.shを実行してリソースを削除してください
