広告スペース(バナー)
☁️AWS レッスン
AWSの基本設定6
IAMでユーザーとロールを管理7
S3でファイルを保存しよう8
EC2で仮想サーバーを扱おう6
セキュリティグループとタグ4
タグとLambda5
Lambda仕上げとCloudWatch4
レッスン 27 / 41

aws ec2 start-instances でインスタンスを再開しよう

「停止していたサーバーをまた使いたい」というときに使うのがaws ec2 start-instancesです。停止中のEC2インスタンスを再度起動するコマンドです。

aws ec2 start-instances --instance-ids インスタンスIDという書式で使います。停止前の設定(ディスクの内容など)を保持したまま再起動されます。

aws ec2 start-instances --instance-ids i-0123456789abcdef0を実行すると、指定したインスタンスが「pending」を経て「running」状態になります。

よくあるつまずきは、再起動後にパブリックIPアドレスが変わることに気づかず、以前と同じアドレスで接続しようとしてつながらないことです(固定したい場合はElastic IPを使います)。

実務では業務時間だけインスタンスを起動する、開発環境を必要なときだけ立ち上げる、といったコスト最適化の運用でよく使われます。

AWS
試してみよう(疑似ターミナルへの入力例)
aws ec2 start-instances --instance-ids i-0123456789abcdef0

🧑‍💻 このコマンドは AWSの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。

🎯
ここまでできればゴール達成!
停止したインスタンスを再び起動できるようになります。
広告スペース(バナー)
広告スペース(記事内)