起動テンプレートは、Elastic Compute Service (ECS) インスタンスをすばやく作成するために使用されるツールです。 テンプレートには、ECSインスタンスの作成に使用されるすべての設定 (パスワードを除く) が含まれます。 設定には、キーペア、RAM (Resource Access Management) ロール、インスタンスタイプ、およびネットワーク設定が含まれます。 各テンプレートには複数のバージョンがあり、バージョンごとに異なるパラメータを設定できます。 特定のテンプレートの任意のバージョンを使用して、インスタンスをすばやく作成できます。 これにより、効率とユーザーエクスペリエンスが向上します。 このトピックでは、起動テンプレートを使用してECSインスタンスを作成する方法について説明します。
前提条件
起動テンプレートまたは既存の起動テンプレートの新しいバージョンが作成されます。 詳細については、「インスタンス起動テンプレートの作成」および「起動テンプレートのバージョンの管理」をご参照ください。
ご利用のクレジットカードまたは PayPal アカウントをバインドします。 詳細については、「Alibaba Cloud支払いの概要」をご参照ください。
(オプション) 中国本土内のECSインスタンスを購入する場合は、実名認証を完了する必要があります。 詳細については、「」をご参照ください。実名検証を完了するにはどうすればよいですか?
手順
ECSコンソールでのインスタンスの作成
にログインします。ECSコンソール.
左側のナビゲーションウィンドウで、 .
[起動テンプレート] ページで、使用するテンプレートを見つけ、[操作] 列の [インスタンスの作成] をクリックします。
使用するテンプレートのIDをクリックして、テンプレートの詳細ページに移動することもできます。 [バージョン情報] セクションで、テンプレートバージョンに対応する [操作] 列の [インスタンスの作成] をクリックします。
[カスタム起動] タブで、テンプレートとバージョン番号を選択します。 ロード後にすべての設定を確認します。
説明パラメーターを変更する場合、または選択したテンプレートに必要なパラメーターが含まれていない場合は、アイコンをクリックし
て設定を変更します。
ECSインスタンスを作成します。
サブスクリプションインスタンスを作成するには、Durationパラメーターを設定し、ECS利用規約と製品利用規約を選択します。 [注文の作成] をクリックします。
従量課金インスタンスを選択した場合、ECS利用規約と製品利用規約を選択し、[インスタンスの作成] をクリックします。
インスタンスが作成されたら、ECSコンソールの [インスタンス] ページに移動してインスタンスを表示します。
API操作を呼び出してインスタンスを作成する
API操作を呼び出してECSインスタンスを作成するには、次の手順を実行します。
起動テンプレートを準備し、起動テンプレートのIDとバージョン番号を取得します。 次のいずれかの方法を使用できます。
起動テンプレートを作成します。 CreateLaunchTemplate操作を呼び出して起動テンプレートを作成し、応答から起動テンプレートのID (
LaunchTemplateId
) とバージョン番号 (LaunchTemplateVersionNumber
) を取得します。利用可能な起動テンプレートを照会します。 DescribeLaunchTemplates操作を呼び出して、使用可能な起動テンプレートのID (
LaunchTemplateId
) を照会できます。 次に、DescribeLaunchTemplateVersions操作を呼び出し、リクエストで起動テンプレートのIDを指定して、起動テンプレートのバージョンに関する詳細を照会します。 応答から、使用する起動テンプレートのID (LaunchTemplateId
) とバージョン番号 (VersionNumber
) を取得できます。
説明起動テンプレートのバージョンには、リージョンID、イメージID、インスタンスタイプ、セキュリティグループのID、パブリック帯域幅など、インスタンスの作成に使用されるパラメーターが含まれます。
SecurityGroupId
パラメーターなどのパラメーターが起動テンプレートのバージョンに含まれていない場合、インスタンスの作成時にパラメーターを指定できます。起動テンプレートに基づいてインスタンスを作成します。
RunInstances操作を呼び出して、インスタンスを作成します。 操作を呼び出すときは、
LaunchTemplateId
パラメーターとLaunchTemplateVersion
パラメーターを使用して、使用する起動テンプレートを指定します。パラメーターが起動テンプレートに含まれていない場合は、インスタンスの作成時にパラメーターを指定できます。 インスタンス作成の柔軟性を向上させるために、インスタンスパラメーターを評価し、起動テンプレートで設定できるパラメーターを決定できます。