← スキル一覧に戻る

ec2
by wellcomecollection
⭐ 0🍴 1📅 2026年1月9日
SKILL.md
name: ec2 description: Manage AWS EC2 instances for GPU workloads and Spark jobs. Use this skill to start, stop, or check status of EC2 instances. Invoke with /ec2.
EC2 Instance Management
This skill manages EC2 instances for GPU workloads and Spark jobs using aws/ec2_control.py.
Available Commands
List Instances
python aws/ec2_control.py list
Detailed Status
python aws/ec2_control.py status
Shows instance state, public/private IPs, and instance types.
Start Instance
# By index (from list command)
python aws/ec2_control.py start --select 1
# By name
python aws/ec2_control.py start --name simd_gpu
Stop Instance
python aws/ec2_control.py stop --select 1
Restart Instance
python aws/ec2_control.py restart --select 1
Predefined Instances
| Name | Type | Purpose |
|---|---|---|
| simd_ubuntu | CPU | General Spark jobs |
| simd_gpu | GPU | VLM embedding |
| dsim_gpu_8 | GPU | Multi-GPU workloads |
| simd_ubuntu_gpu | GPU | Development |
| simd_ubuntu_gpu2 | GPU | Development |
Regions
Supports multiple regions:
- eu-west-2 (default)
- us-east-1
- us-west-2
python aws/ec2_control.py list --region us-east-1
SSO Login
The script handles AWS SSO login automatically. If session expired, it will prompt for re-authentication.
Common Workflows
Start GPU Instance for VLM Embedding
# Start GPU instance
python aws/ec2_control.py start --name simd_gpu
# Wait for instance to be ready, then SSH
ssh simd_gpu
# Start embedding service
screen -S vlm
python -m wc_simd.vlm_embed_service
Remote Development
# Start instance
python aws/ec2_control.py start --select 1
# Get IP and connect via VS Code Remote SSH
python aws/ec2_control.py status
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です