チュートリアル: Amazon EC2 Linuxインスタンスの開始方法
このチュートリアルを使用して、Amazon Elastic Compute Cloud (Amazon EC2) の使用を開始できます。Linux インスタンスを起動、接続、使用する方法について説明します。インスタンスとは、AWS クラウドにある仮想サーバーです。Amazon EC2 を使用して、インスタンスで実行されるオペレーティングシステムとアプリケーションをセットアップし、設定することができます。
Windows インスタンスの使用を開始するには、「Amazon EC2 Windows インスタンスの開始方法」を参照してください。
AWS にサインアップすると、AWS 無料利用枠
概要
インスタンスは Amazon EBS-backed インスタンスです (ルートボリュームが EBS ボリュームであることを意味します)。インスタンスが実行されるアベイラビリティーゾーンは、指定するか、Amazon EC2 によって自動的に選択されます。インスタンスを起動するときは、キーペアとセキュリティグループを指定してインスタンスをセキュリティで保護しますインスタンスに接続するときは、インスタンスの起動時に指定したキーペアの秘密キーを指定する必要があります。

関連チュートリアル
-
Windows インスタンスを起動する場合は、Windows インスタンスの Amazon EC2 ユーザーガイドのチュートリアル「Amazon EC2 Windows インスタンスの開始方法」を参照してください。
-
コマンドラインを使用する方法については、『AWS Command Line Interface ユーザーガイド』のチュートリアル「Using Amazon EC2 through the AWS CLI」を参照してください。
前提条件
開始する前に、必ず「Amazon EC2 でのセットアップ」の手順を完了してください。
ステップ 1: インスタンスを起動する
以下の手順で説明しているように AWS マネジメントコンソール を使用して Linux インスタンスを起動できます。このチュートリアルは、初めてのインスタンスをすばやく起動できるように設計されています。そのため、可能なすべてのオプションを扱ってはいません。詳細オプションの詳細については、「インスタンス起動ウィザードを使用してインスタンスを起動する」を参照してください。
インスタンスを起動するには
-
https://console.aws.amazon.com/ec2/
で Amazon EC2 コンソールを開きます。 -
コンソールダッシュボードで、[Launch Instance] を選択します。
-
[Choose an Amazon Machine Image (AMI) (Amazon マシンイメージ (AMI) を選択)] ページに、Amazon マシンイメージ (AMI) と呼ばれる基本設定のリストが表示されます。これは、インスタンスのテンプレートとして機能します。HVM バージョンの Amazon Linux 2 を選択します。 これらの AMI は [Free tier eligible] と表示されていることに注意してください。
-
[Choose an Instance Type] ページで、インスタンスのハードウェア構成を選択できます。
t2.micro
インスタンスタイプを選択します (デフォルトで選択されます)。t2.micro
インスタンスタイプは無料利用枠の対象です。t2.micro
が利用できないリージョンでは、無料利用枠でt3.micro
インスタンスを使用できます。詳細については、「AWS 無料利用枠」を参照してください。 -
[Review and Launch] を選択して、ウィザードが他の設定を完了できるようにします。
-
[Review Instance Launch] ページの [Security Groups] に、ウィザードで作成および選択したセキュリティグループが表示されます。このセキュリティグループを使用するか、または次のステップを使用して設定を行うときに作成したセキュリティグループを選択できます。
-
[Edit security groups] を選択します。
-
[Configure Security Group] ページで、[Select an existing security group] が選択されていることを確認します。
-
既存のセキュリティグループのリストからセキュリティグループを選択してから、[Review and Launch] を選択します。
-
-
[Review Instance Launch] ページで、[Launch] を選択します。
-
キーペアの入力を求められたら、[Choose an existing key pair] を選択し、セットアップ中に作成したキーペアを選択します。
警告 [キーペアなしで続行] は選択しないでください。キーペアを使用せずにインスタンスを起動すると、インスタンスに接続できません。
準備ができたら、確認チェックボックスをオンにし、[Launch Instances] を選択します。
-
インスタンスを起動することを知らせる確認ページが表示されます。[View Instances] を選択して確認ページを閉じ、コンソールに戻ります。
-
[Instances] 画面に起動のステータスが表示されます。インスタンスはすぐに起動します。インスタンスを起動した直後のステータスは
pending
です。インスタンスが開始されると、ステータスはrunning
に変わり、インスタンスはパブリック DNS 名を取得します([Public DNS (IPv4)] 列が表示されない場合は、ページの右上隅にある [Show/Hide Columns] (歯車型のアイコン) を選択してから、[Public DNS (IPv4)] を選択します)。 -
インスタンスの準備ができて接続できるようになるまでには、数分かかる場合があります。インスタンスのステータスチェックが正常に終了したことを確認してください。この情報は [Status Checks] 列で確認できます。
ステップ 2: インスタンスに接続する
Linux インスタンスに接続するにはいくつかの方法があります。詳細については、「Linux インスタンスへの接続」を参照してください。
.pem
ファイルがあるキーペアで起動し、コンピュータから SSH アクセスを許可するセキュリティグループで起動していない限り、インスタンスに接続することはできません。インスタンスに接続できない場合は、「インスタンスへの接続に関するトラブルシューティング」を参照してください。
ステップ 3: インスタンスをクリーンアップする
このチュートリアル用に作成したインスタンスを使用した操作が終了したら、インスタンスを終了してクリーンアップする必要があります。クリーンアップする前にこのインスタンスでやることがある場合は、「次のステップ」を参照してください。
インスタンスを削除するということは、実質的には、そのインスタンスを削除するということです。いったん終了したインスタンスに再接続することはできません。
AWS 無料利用枠shutting down
または terminated
に変わるとインスタンスの課金が停止します。後のためにインスタンスを維持したいが料金を発生させたくない場合は、インスタンスを停止して後で再び開始できます。詳細については、「インスタンスの停止」を参照してください。
インスタンスを終了するには
-
ナビゲーションペインで、[インスタンス] を選択します。インスタンスの一覧で、インスタンスを選択します。
-
[Instance state (インスタンスの状態)]、[Terminate instance (インスタンスの終了)] の順に選択します。
-
確認を求めるメッセージが表示されたら、[Terminate (終了)] を選択します。
Amazon EC2 によって、インスタンスがシャットダウンおよび終了します。インスタンスの終了後、インスタンスはしばらくの間コンソールに表示されたままですが、エントリは自動的に削除されます。終了したインスタンスを自分でコンソールディスプレイから削除することはできません。
次のステップ
インスタンスを起動した後で、次の演習の一部を行ってみるといいかもしれません。
-
Run Command を使用してリモートに EC2 インスタンスを管理する方法を説明します。詳細については、『AWS Systems Manager ユーザーガイド』の「AWS Systems Manager Run Command」を参照してください。
-
使用量が無料利用枠を超えた場合に通知する CloudWatch アラームの設定。詳細については、『AWS Billing and Cost Management ユーザーガイド』の「請求アラームの作成」を参照してください。
-
EBS ボリュームの追加。詳細については、「Amazon EBS ボリュームの作成」および「インスタンスへの Amazon EBS ボリュームのアタッチ」を参照してください。
-
LAMP スタックのインストール。詳細については、「チュートリアル: Amazon Linux 2 に LAMP ウェブサーバーをインストールする」を参照してください。