起動テンプレートは、インスタンスを迅速に作成するためのツールです。 キーペア、RAM ロール、インスタンスタイプ、ネットワーク設定など、Elastic Compute Service (ECS) インスタンスを作成するための構成が含まれますが、インスタンスのパスワードは含まれません。 各テンプレートには複数のバージョンを設定でき、バージョンごとに異なるパラメーター設定が可能です。 指定したテンプレートの任意のバージョンを使用してインスタンスを迅速に作成できるため、効率とユーザーエクスペリエンスが向上します。 このトピックでは、起動テンプレートを使用して ECS インスタンスを作成する方法について説明します。
前提条件
起動テンプレート、または既存の起動テンプレートの新しいバージョンを作成済みであること。 詳細については、「起動テンプレートの作成」および「起動テンプレートのバージョンの管理」をご参照ください。
クレジットカードまたは PayPal アカウントを追加済みであること。 詳細については、「Alibaba Cloud の支払方法」をご参照ください。
(オプション) 中国本土で ECS インスタンスを購入する場合は、実名認証を完了する必要があります。 詳細については、「実名認証を完了する必要があるのは誰ですか?」をご参照ください。
操作手順
コンソール
ECS コンソール - 起動テンプレートに移動します。
起動テンプレート ページで、使用するテンプレートを見つけ、インスタンスの作成 を 操作 列でクリックします。
別の方法として、テンプレートID をクリックして詳細ページを開きます。バージョン情報 セクションで、使用するバージョンを見つけ、操作 列の インスタンスの作成 をクリックします。
カスタム購入 ページで、テンプレートとバージョンを選択します。構成が読み込まれた後、すべての設定を確認します。
説明パラメーターを変更する必要がある場合、または選択したテンプレートに必須パラメーターが欠けている場合は、
アイコンをクリックして構成を編集します。注文の確認 をクリックします。[構成の比較] ダイアログボックスで、元のテンプレート構成と現在の構成を確認します。設定が正しいことを確認した後、注文続行 をクリックしてインスタンスを作成します。
インスタンスの作成後、ECS コンソールのインスタンス ページで新しいインスタンスを表示できます。
API
API オペレーションを呼び出して、起動テンプレートからインスタンスを作成することもできます。 一般的な手順は次のとおりです。
使用する起動テンプレートを準備し、その ID とバージョン番号を決定します。 次のいずれかの方法を使用できます。
起動テンプレートの作成: CreateLaunchTemplate 操作を呼び出して起動テンプレートを作成します。 応答から起動テンプレート ID
LaunchTemplateIdとテンプレートのバージョン番号LaunchTemplateVersionNumberを取得します。利用可能な起動テンプレートのクエリ: DescribeLaunchTemplates 操作を呼び出して、利用可能な起動テンプレートをクエリします。応答から、目的のテンプレートの
LaunchTemplateIdを見つけます。次に、DescribeLaunchTemplateVersions 操作を呼び出して詳細なバージョン情報を確認し、使用するテンプレート IDLaunchTemplateIdとバージョン番号VersionNumberを特定します。
説明起動テンプレートのバージョンには、リージョン、イメージ ID、インスタンスタイプ、セキュリティグループ ID、パブリック帯域幅など、インスタンスを作成するための構成が含まれています。セキュリティグループ ID の
SecurityGroupIdなどの特定の構成がバージョンで指定されていない場合、インスタンスの作成時に指定する必要があります。起動テンプレートからインスタンスを作成します。
RunInstances 操作を呼び出してインスタンスを作成します。 リクエストでは、
LaunchTemplateIdパラメーターに起動テンプレート ID を、LaunchTemplateVersionパラメーターにテンプレートバージョンを指定します。起動テンプレートのバージョンで構成が指定されていない場合は、インスタンスの作成時に指定する必要があることに注意してください。 この機能を利用して、固定パラメーターと可変パラメーターを分離し、起動テンプレートをより柔軟にすることができます。