AWS EC2: 新しいインスタンスを起動する
aws ec2 run-instancesでEC2インスタンスを起動します。AMI、インスタンスタイプ、キーペア、セキュリティグループ、サブネット、タグを設定します。
EC2 Operations
詳細な説明
EC2インスタンスの起動
aws ec2 run-instancesコマンドは、1つ以上のEC2インスタンスを作成して起動します。最低限AMI IDとインスタンスタイプが必要です。
最小限の起動コマンド
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--instance-type t3.micro \
--count 1
本番用の起動
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--instance-type t3.medium \
--count 1 \
--key-name my-ssh-key \
--security-group-ids sg-0123456789abcdef0 \
--subnet-id subnet-0abc123def456789 \
--tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=WebServer},{Key=Environment,Value=production}]' \
--region us-east-1
主要パラメータ
| フラグ | 用途 |
|---|---|
--image-id |
AMI ID — OSイメージ |
--instance-type |
CPUとメモリの構成(t3.micro、m5.largeなど) |
--count |
起動するインスタンス数 |
--key-name |
リモートアクセス用のSSHキーペア |
--security-group-ids |
ファイアウォールルール |
--subnet-id |
インスタンスを配置するVPCサブネット |
--tag-specifications |
命名と整理のためのタグ |
ユースケース
開発・ステージングサーバーのプロビジョニング、バッチ処理ワーカーの起動、パフォーマンステスト用インスタンスの作成、CloudFormation/Terraform外でのインフラデプロイのスクリプト作成。