古いインスタンス起動ウィザードを使用してインスタンスを起動する - Amazon Elastic Compute Cloud

古いインスタンス起動ウィザードを使用してインスタンスを起動する

古いインスタンス起動ウィザードを使用してインスタンスを起動できるのは、リージョンが古い起動エクスペリエンスをサポートしている場合のみです。インスタンスの起動ウィザードでは、インスタンスの起動に必要なすべての起動パラメータを指定します。インスタンスの起動ウィザードでデフォルト値が用意されている場合、デフォルト値を使用するか、独自の値を指定できます。インスタンスを起動するには、AMI とキーペアを指定する必要があります。

新しいインスタンス起動ウィザードの使用については、「新しいインスタンス起動ウィザードを使用してインスタンスを起動する」を参照してください。

インスタンスを起動する前に、セットアップが終了していることを確認してください。詳細については、Amazon EC2 を使用するようにセットアップする を参照してください。

重要

AWS 無料利用枠に含まれないインスタンスを起動すると、アイドル状態であっても、インスタンスの実行中は料金が発生します。

インスタンスの起動開始

  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. 画面の上のナビゲーションバーで、現在のリージョンが表示されます (例: US East (Ohio))。ニーズを満たすインスタンスのリージョンを選択します。一部の Amazon EC2 リソースはリージョン間で共有できるため、この選択は重要です。詳細については、リソースの場所 を参照してください。

  3. Amazon EC2 コンソールダッシュボードで、[インスタンスを起動] を選択します。

ステップ 1: Amazon Machine Image (AMI) を選択する

インスタンスを起動するときに、Amazon Machine Image (AMI) と呼ばれる設定を選択する必要があります。AMI には、新しいインスタンスの作成に必要な情報が含まれています。例えば、ある AMI には、ウェブサーバーとして動作するために必要なソフトウェア (Linux、、Apache、ウェブサイトなど) が含まれています。

インスタンスを作成する場合は、リストから AMI を選択するか、AMI ID をポイントする Systems Manager パラメータを選択することができます。詳細については、「 Systems Manager パラメータを使用した AMI の検索」を参照してください。

[Amazon マシンイメージ (AMI)] ページで、AMI を選択する 2 つの方法のいずれかを使用します。その方法は、AMI のリストから探すか、Systems Manager パラメータで探すかです。

AMI のリストから探す
  1. 左ペインで、使用する AMI のタイプを選択します。

    クイックスタート

    すぐに作業を開始できるように、一般的な AMI を選択します。無料利用枠の対象となる AMI を選択するには、左ペインで [無料利用枠のみ] を選択します これらの AMI は [Free tier eligible] と表示されます。

    マイ AMI

    お客様が所有しているプライベート AMI、またはお客様が共有しているプライベート AMI。共有している AMI を表示するには、左ペインの [自分と共有] を選択します。

    AWS Marketplace

    AMI も含めて、AWS で実行するソフトウェアを購入できるオンラインストア。AWS Marketplace からのインスタンスの起動の詳細については、AWS Marketplace インスタンスの起動 を参照してください。

    コミュニティ AMI

    AWS コミュニティのメンバーが、メンバー以外でも使用できるようにした AMI。オペレーティングシステムを条件として AMI のリストをフィルタリングするには、[Operating system] の該当するチェックボックスをオンにします。アーキテクチャおよびルートデバイスタイプを条件としてフィルタリングすることもできます。

  2. 各 AMI の [Root device type] を確認します。必要なタイプはどの AMI かに注意してください。タイプは ebs (Amazon EBS でバックアップ) または instance-store (インスタンスストアでバックアップ) です。詳細については、ルートデバイスのストレージ を参照してください。

  3. 各 AMI の [Virtualization type] を確認します。必要なタイプはどの AMI かに注意してください。タイプは hvm または paravirtual です。例えば、一部のインスタンスタイプには HVM が必要です。詳細については、「Linux AMI 仮想化タイプ」を参照してください。

  4. 各 AMI の [Boot Mode] を確認します。必要なブートモード (legacy-bios または uefi ) をどの AMI が使用しているか注意を払ってください。必要なブートモードがどの AMI を使用するのか注意してください。詳細については、ブートモード を参照してください。

  5. ニーズを満たす AMI を選択し、[Select] を選択します。

Systems Manager パラメータで探す
  1. [Search by Systems Manager parameter (Systems Manager パラメータで検索)] (右上) を選択します。

  2. [Systems Manager parameter (Systems Manager パラメータ)] でパラメータを選択します。対応する AMI ID が [Currently resolves to (現在対応するもの)] の横に表示されます。

  3. [検索] を選択します。AMI ID に一致する AMI がリストに表示されます。

  4. リストから AMI を選択し、[Select (選択)] を選択します。

ステップ 2: インスタンスタイプを選択する

[Choose an Instance Type] ページで、起動するインスタンスのハードウェア設定とサイズを選択します。インスタンスタイプが大きくなると、CPU およびメモリも増えます。詳細については、インスタンスタイプ を参照してください。

無料利用枠を利用し続けるには、t2.micro インスタンスタイプを選択します (t2.micro が利用できないリージョンでは t3.micro インスタンスタイプを選択します)。インスタンスタイプが無料利用枠の下で適格である場合、それは [Free tier eligible] (無料利用枠適格) とラベル付けされます。t2.micro と t3.micro の詳細については、「バーストパフォーマンスインスタンス」を参照してください。

デフォルトでは、ウィザードには現行世代のインスタンスタイプが表示され、お客様が選択した AMI に基づいて使用可能な最初のインスタンスタイプが選択されます。旧世代のインスタンスタイプを表示するには、フィルタリストから [All generations] を選択します。

注記

テスト目的でインスタンスをすばやくセットアップする必要がある場合は、[Review and Launch] を選択し、デフォルトの設定を受け入れてインスタンスを起動します。それ以外の場合は、インスタンスをさらに設定するために、[Next: Configure Instance Details] を選択します。

ステップ 3: インスタンスの詳細を設定する

[Configure Instance Details] ページで、必要に応じて次の設定を変更し (すべての設定を表示するには [Advanced Details] を展開)、[Next: Add Storage] を選択します。

  • [Number of instances]: 起動するインスタンスの数を入力します。

    ヒント

    インスタンスの起動を高速化するには、大きなリクエストをより小さなバッチに分割します。例えば、1 つの起動リクエストに 500 インスタンスが含まれている場合は、それを 5 つの起動リクエスト (各 100 インスタンス) に分割します。

  • (オプション) アプリケーションで需要を処理するためにインスタンスの正しい数を確実に維持するには、[Launch into Auto Scaling Group (Auto Scaling グループに作成する)] を選択して起動設定と Auto Scaling グループを作成します。Auto Scaling によって、指定どおりにグループのインスタンス数がスケーリングされます。詳細については、「Amazon EC2 Auto Scaling ユーザーガイド」を参照してください。

    注記

    Amazon EC2 Auto Scaling が Auto Scaling グループ内のインスタンスを異常とマークすると、そのインスタンスの置き換えが自動的にスケジュールされます。この場合、インスタンスは終了されて別のインスタンスが起動され、元のインスタンスのデータは失われます。インスタンスを停止または再起動するか、別のイベントがインスタンスを異常としてマークすると、インスタンスは異常としてマークされます。詳細については、「Amazon EC2 Auto Scaling ユーザーガイド」の「Auto Scaling インスタンスのヘルスチェック」を参照してください。

  • [購入のオプション]: [スポットインスタンスのリクエスト] を選択してスポットインスタンスを起動します。このページからオプションの追加と削除を行います。オプションで最大料金を設定でき (非推奨)、オプションでリクエストタイプ、中断動作、およびリクエストの有効性を変更できます。詳細については、「スポットインスタンスリクエストを作成する」を参照してください。

  • [Network] (ネットワーク): VPC を選択します。または新しい VPC を作成するには、[Create new VPC] (新しい VPC の作成) を選択して Amazon VPC コンソールに移動します。終了したらインスタンス起動ウィザードに戻り、[Refresh] (更新) を選択して一覧に VPC を読み込みます。

  • [サブネット]: インスタンスは、アベイラビリティーゾーン、ローカルゾーン、Wavelength Zone、Outpost のいずれかに関連付けられたサブネットで起動できます。

    アベイラビリティーゾーンでインスタンスを起動するには、インスタンスを起動するサブネットを選択します。[指定なし] を選択して、AWS で任意のアベイラビリティーゾーンのデフォルトサブネットを自動的に選択できます。新しいサブネットを作成するには、[Create new subnet] を選択して Amazon VPC コンソールに移動します。終了したらウィザードに戻り、[Refresh] を選択して一覧にサブネットを読み込みます。

    ローカルゾーンでインスタンスを起動するには、ローカルゾーン内に作成したサブネットを選択します。

    アウトポストでインスタンスを起動するには、アウトポストに関連付けられた VPC 内のサブネットを選択します。

  • [Auto-assign Public IP]: インスタンスがパブリック IPv4 アドレスを受け取るかどうかを指定します。デフォルトでは、デフォルトのサブネットにあるインスタンスはパブリック IPv4 アドレスを受け取りますが、デフォルト以外のサブネットにあるインスタンスは受け取りません。[Enable] または [Disable] を選択すると、これがサブネットのデフォルト設定より優先されます。詳細については、パブリック IPv4 アドレス を参照してください。

  • [Auto-assign IPv6 IP]: インスタンスがサブネットの範囲から IPv6 アドレスを受け取るかどうかを指定します。[Enable] または [Disable] を選択すると、これによりサブネットのデフォルト設定がオーバーライドされます。このオプションは IPv6 CIDR ブロックを VPC とサブネットに関連付けた場合にのみ使用できます。詳細については、「Amazon VPC ユーザーガイド」の「IPv6 CIDR ブロックの VPC への追加」を参照してください。

  • [Hostname type] (ホスト名タイプ): インスタンスのゲスト OS ホスト名をリソース名または IP 名に含めるかどうかを選択します。詳細については、Amazon EC2 インスタンスのホスト名タイプ を参照してください。

  • [DNS Hostname] (DNS ホスト名): リソース名または IP 名への DNS クエリが、([Hostname type] (ホスト名タイプ) に何を選択したのかによって) IPv4 アドレス (A レコード)、IPv6 アドレス (AAAA レコード)、またはその両方で応答するかどうかを決定します。詳細については、Amazon EC2 インスタンスのホスト名タイプ を参照してください。

  • [ドメイン結合ディレクトリ]: 起動後の Linux インスタンスを結合する先の AWS Directory Service ディレクトリ (ドメイン) を選択します。ドメインを選択する場合は、必要なアクセス許可を持つ IAM ロールを選択する必要があります。詳細については、「Linux EC2 インスタンスを AWS Managed Microsoft AD ディレクトリにシームレスに結合する」を参照してください。

  • [プレイスメントグループ]: プレイスメントグループは、インスタンスの配置戦略を決定します。既存のプレイスメントグループを選択するか、新しいグループを作成します。このオプションは、プレイスメントグループをサポートするインスタンスタイプを選択した場合にのみ使用できます。詳細については、プレイスメントグループ を参照してください。

  • キャパシティーの予約: インスタンスを共有キャパシティー、任意の open キャパシティーの予約、特定の キャパシティーの予約、または キャパシティーの予約 グループのどれに起動するかを指定します。詳細については、既存の キャパシティーの予約 へのインスタンスの起動 を参照してください。

  • [IAM ロール]: インスタンスに関連付ける AWS Identity and Access Management (IAM) ロールを選択します。詳細については、Amazon EC2 の IAM ロール を参照してください。

  • CPU オプション: 起動中に [CPU オプションを指定] を選択して、カスタム数の vCPU を指定します。CPU コアの数とコアごとのスレッド数を設定します。詳細については、CPU オプションの最適化 を参照してください。

  • [Shutdown behavior]: シャットダウン時にインスタンスを停止するか終了するかを選択します。詳細については、インスタンスによって起動されたシャットダウン動作の変更 を参照してください。

  • [Stop - Hibernate behavior]: 休止を有効にするには、このチェックボックスをオンにします。このオプションは、インスタンスが休止の前提条件を満たしている場合にのみ使用できます。詳細については、オンデマンドインスタンスまたはスポットインスタンスを休止状態にする を参照してください。

  • [Enable termination protection]: 偶発的な終了を防ぐには、このチェックボックスをオンにします。詳細については、「終了保護を有効化する」を参照してください。

  • 停止保護の有効化: 偶発的な停止を防ぐには、このチェックボックスをオンにします。詳細については、「停止保護を有効にします」を参照してください。

  • [Monitoring] (モニタリング): Amazon CloudWatch を使用したインスタンスの詳細モニタリングを有効にするには、このチェックボックスをオンにします。別途 料金がかかります。詳細については、CloudWatch を使用したインスタンスのモニタリング を参照してください。

  • [EBS 最適化インスタンス]: Amazon EBS 最適化インスタンスは、最適化された設定スタックを使用し、Amazon EBS I/O に対して追加の専用容量を提供します。ご使用のインスタンスタイプでこの機能がサポートされている場合は、このチェックボックスをオンにして有効化します。追加の変更が適用されます。詳細については、Amazon EBS 最適化インスタンスを使用する を参照してください。

  • [Tenancy]: VPC でインスタンスを起動する場合、独立した専用のハードウェア ([Dedicated]) または Dedicated Host ([Dedicated host]) を選択できます。追加料金が適用される場合があります。詳細については、Dedicated InstancesおよびDedicated Hostsを参照してください。

  • [T2/T3 Unlimited]: このチェックボックスをオンにすると、アプリケーションがベースラインを越えて必要なだけバーストできるようになります。追加料金が適用される場合があります。詳細については、バーストパフォーマンスインスタンス を参照してください。

  • ファイルシステム: インスタンスにマウントする新しいファイルシステムを作成するには、[新しいファイルシステムの作成] を選択し、新しいファイルシステムの名前を入力して [作成] をクリックします。ファイルシステムは、サービスの推奨設定を適用する Amazon EFS Quick Create を使用して作成されます。ファイルシステムへのアクセスを有効にするために必要なセキュリティグループは自動的に作成され、ファイルシステムのインスタンスおよびマウントターゲットにアタッチされます。また、必要なセキュリティグループを手動で作成してアタッチすることもできます。既存の Amazon EFS ファイルシステムをインスタンスにマウントするには、[ファイルシステムの追加] を選択し、マウントするファイルシステムと使用するマウントポイントを選択します。詳細については、「Amazon EC2 での Amazon EFS の使用」を参照してください。

  • [Network interfaces]: 特定のサブネットを選択すると、インスタンスに対して最大 2 つのネットワークインターフェイスを指定できます。

    • [Network Interface] で、[New network interface] を選択して AWS によって新しいインターフェイスを作成するか、既存の使用できるネットワークインターフェイスを選択します。

    • [Primary IP] で、サブネットの範囲からプライベート IPv4 アドレスを入力するか、[Auto-assign] をデフォルトのままにしてプライベート IPv4 アドレスが AWS によって自動的に選択されるようにします。

    • 選択したネットワークインターフェイスに対して複数のプライベート IPv4 アドレスを割り当てるには、[Secondary IP addresses] で [Add IP] を選択します。

    • (IPv6 のみ) [IPv6 IPs][Add IP] (IP の追加) をクリックした後、サブネット範囲内の IPv6 アドレスを入力します。あるいは、[Auto-assign] (自動的に割り当て) をそのまま受け入れて、IPv6 アドレスが AWS によって自動的に選択されるようにします。

    • ネットワークカードインデックス: ネットワークカードのインデックス。プライマリネットワークインターフェイスは、ネットワークカードインデックス 0 に割り当てる必要があります。インスタンスタイプによっては、複数のネットワークカードがサポートされているものもあります。

    • [Add Device] を選択して、セカンダリネットワークインターフェイスを追加します。セカンダリネットワークインターフェイスは、インスタンスと同じアベイラビリティーゾーンにある場合は、VPC の別のサブネットに存在できます。

    詳細については、Elastic Network Interface を参照してください。複数のネットワークインターフェイスを指定した場合、インスタンスはパブリック IPv4 アドレスを受け取ることはできません。さらに、eth0 に既存のネットワークインターフェイスを指定した場合、[Auto-assign Public IP] を使用してサブネットのパブリック IPv4 設定をオーバーライドする操作は禁止されます。詳細については、インスタンス起動時のパブリック IPv4 アドレスの割り当て を参照してください。

  • [カーネル ID]: (準仮想化 (PV) AMIs でのみ有効) 特定のカーネルを使用する場合を除き、[デフォルトを使用] を選択します。

  • [RAM ディスク ID]: (準仮想化 (PV) AMIs でのみ有効) 特定の RAM ディスクを使用する場合を除き、[デフォルトを使用] を選択します。カーネルを選択した場合は、サポートするドライバーとともに特定の RAM ディスクを選択しなければならない可能性があります。

  • エンクレーブ: AWS Nitro Enclaves のインスタンスを有効にするには、[有効] を選択します。詳細については、AWS Nitro Enclaves ユーザーガイドの「AWS Nitro Enclaves とは」を参照してください。

  • [アクセス可能なメタデータ]: インスタンスメタデータサービス (IMDS) へのアクセスを有効または無効にできます。詳細については、「IMDSv2 の使用」を参照してください。

  • [Metadata transport] (メタデータの転送): インスタンスがリンクローカル IMDSv2 IPv6 アドレス (fd00:ec2::254) に到達できるようにして、インスタンスのメタデータを取得します。このオプションは、IPv6 専用サブネットNitro System 上に構築されたインスタンス を起動している場合にのみ使用できます。インスタンスメタデータの取得の詳細については、「インスタンスメタデータの取得」を参照してください。

  • [メタデータのバージョン]: インスタンスメタデータへのアクセスを有効にする場合、IMDS をリクエストするときにインスタンスメタデータサービスバージョン 2 の使用を必須にすることができます。詳細については、「新規インスタンスのインスタンスメタデータオプションの設定」を参照してください。

  • [メタデータトークンの応答ホップ制限]: IMDS を有効にする場合、メタデータトークンに許容されるネットワークホップ数を設定できます。詳細については、「IMDSv2 の使用」を参照してください。

  • [ユーザーデータ]: 起動時にインスタンスを設定するユーザーデータ、または設定スクリプトを実行するユーザーデータを指定できます。ファイルをアタッチするには、[As file] オプションを選択し、アタッチするファイルを参照します。

ステップ 4: ストレージを追加する

選択した AMI には、ルートデバイスボリュームを含む、1 つまたは複数のストレージボリュームが含まれます。[Add Storage] ページで、[Add New Volume] を選択することにより、インスタンスにアタッチする追加ボリュームを指定できます。各ボリュームを次のように設定し、[Next:Add Tags (次へ: タグの追加)] を選択します。

  • [Type (タイプ)]: インスタンスと関連付けるインスタンスストアまたは Amazon EBS ボリュームを選択します。一覧で利用できるボリュームの種類は、選択したインスタンスタイプに応じて異なります。詳細については、Amazon EC2 インスタンスストアおよびAmazon EBS ボリュームを参照してください。

  • [Device [デバイス]]: ボリュームで利用できるデバイス名の一覧から選択します。

  • [Snapshot (スナップショット)]: ボリュームを復元するスナップショットの名前または ID を入力します。[Snapshot (スナップショット)] フィールドにテキストを入力して、利用できる共有スナップショットとパブリックスナップショットを検索することもできます。スナップショットの説明では大文字と小文字が区別されます。

  • [Size (サイズ)]: EBS ボリュームの場合、ストレージサイズを指定できます。無料利用枠の対象となる AMI とインスタンスを選択した場合でも、無料利用枠内に収めるには、合計ストレージを 30 GiB 以下に維持する必要があります。詳細については、EBS ボリュームのサイズと設定の制限 を参照してください。

  • [Volume Type (ボリュームタイプ)]: EBS ボリュームの場合、ボリュームタイプを選択します。詳細については、Amazon EBS ボリュームの種類 を参照してください。

  • [IOPS]: Provisioned IOPS SSD ボリュームタイプを選択した場合は、ボリュームがサポートできる I/O オペレーション/秒 (IOPS) を入力できます。

  • [Delete on Termination (終了時に削除)]: Amazon EBS ボリュームについては、インスタンスが終了したときにボリュームを削除するには、このチェックボックスをオンにします。詳細については、インスタンスの終了時にデータを保持する を参照してください。

  • [Encrypted (暗号化)]: インスタンスタイプが EBS 暗号化をサポートしている場合、ボリュームの暗号化状態を指定できます。このリージョンでデフォルトの暗号化を有効にした場合は、自動的にデフォルトのカスタマーマネージド型キーが選択されます。別のキーを選択するか、暗号化を無効にすることができます。詳細については、Amazon EBS 暗号化 を参照してください。

ステップ 5: タグの追加

[Add Tags] ページで、キーと値の組み合わせをタグとして指定します。インスタンス、ボリューム、またはその両方にタグ付けできます。スポットインスタンスの場合、スポットインスタンスリクエストにのみタグを付けることができます。リソースに複数のタグを追加するには、[Add another tag] を選択します。完了したら、[次の手順: セキュリティグループの設定] を選択します。

ステップ 6: セキュリティグループを設定する

[Configure Security Group] ページで、セキュリティグループを使用してインスタンスのファイアウォールルールを定義します このルールでは、どの着信ネットワークトラフィックをインスタンスに配信するかを指定します。他のトラフィックはすべて無視されます。(セキュリティグループの詳細については、「Linux インスタンス用の Amazon EC2 Amazon セキュリティグループ」を参照してください)。以下のようにセキュリティグループを選択または作成して、[Review and Launch] を選択します。

  • 既存のセキュリティグループを選択するには、[Select an existing security group (既存のセキュリティグループの選択)] を選択してから、セキュリティグループを選択します 既存のセキュリティグループのルールを編集することはできません。しかし、[Copy to new (コピーして新規作成)] を選択して、新しいグループにルールをコピーすることはできます。その後、次の手順で説明しているように、ルールを追加できます。

  • 新しいセキュリティグループを作成するには、[Create a new security group (新しいセキュリティグループの作成)] を選択します。このウィザードでは、launch-wizard-x セキュリティグループが自動的に定義され、SSH (ポート 22) を介したインスタンスへの接続を許可するインバウンドルールが作成されます。

  • ニーズに応じたルールを追加できます。例えば、インスタンスがウェブサーバーである場合は、ポート 80 (HTTP) とポート 443 (HTTPS) を開いて、インターネットトラフィックを許可します。

    ルールを追加するには、[Add Rule] を選択し、プロトコルを選択してネットワークトラフィックを開いてから、ソースを指定します。[Source] (送信元) リストから [My IP] (マイ IP) を選択し、ウィザードでコンピュータのパブリック IP アドレスを追加します。ただし、ISP 経由で、またはファイアウォールの内側から静的な IP アドレスなしで接続している場合は、クライアントコンピュータで使用されている IP アドレスの範囲を見つける必要があります。

    警告

    すべての IP アドレス (0.0.0.0/0) に SSH または RDP を介したインスタンスへのアクセスを許可するルールは、この短期間の実習では許容されますが、本番稼働用環境では安全ではありません。特定の IP アドレスまたは特定のアドレス範囲にのみ、インスタンスへのアクセスを限定してください。

ステップ 7: インスタンスの起動を確認し、キーペアを選択する

[Review Instance Launch] ページで、インスタンスの詳細をチェックし、適切な [Edit] リンクを選択して必要な変更を加えます。

準備ができたら、[Launch] を選択します。

[Select an existing key pair or create a new key pair] ダイアログボックスで、既存のキーペアを選択するか、新しいキーペアを作成できます。例えば、[Choose an existing key pair] を選択し、セットアップ中に作成したキーペアを選択します。詳細については、Amazon EC2 のキーペアと Linux インスタンス を参照してください。

重要

[Proceed without key pair] オプションを選択した場合、ユーザーが別の方法でログインすることを許可するように設定された AMI を選択した場合でなければ、インスタンスに接続できなくなります。

インスタンスを起動するには、確認のチェックボックスをオンにし、続いて [Launch Instances] を選択します。

(オプション) インスタンスのステータスチェックアラームを作成することもできます (追加料金がかかります)。確認画面で、[Create status check alarms] を選択して、指示にしたがいます。ステータス確認アラームは、インスタンスの起動後に作成することもできます。詳細については、ステータスチェックアラームの作成と編集 を参照してください。

インスタンスが起動しないか、状態が running ではなくすぐに terminated になる場合は、「インスタンスの起動に関する問題のトラブルシューティング」を参照してください。