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外でのインフラデプロイのスクリプト作成。

試してみる — AWS CLI Command Builder

フルツールを開く