スキル一覧に戻る
wellcomecollection

ec2

by wellcomecollection

0🍴 1📅 2026年1月9日
GitHubで見るManusで実行

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

NameTypePurpose
simd_ubuntuCPUGeneral Spark jobs
simd_gpuGPUVLM embedding
dsim_gpu_8GPUMulti-GPU workloads
simd_ubuntu_gpuGPUDevelopment
simd_ubuntu_gpu2GPUDevelopment

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

レビュー

💬

レビュー機能は近日公開予定です