起動テンプレートは、Elastic Compute Service(ECS)インスタンスを迅速に作成するために使用されるツールです。テンプレートには、ECS インスタンスの作成に使用されるすべての構成(パスワードを除く)が含まれています。構成には、キーペア、Resource Access Management(RAM)ロール、インスタンスタイプ、ネットワーク設定が含まれます。各テンプレートには複数のバージョンを含めることができ、バージョンごとに異なるパラメータを構成できます。特定のテンプレートの任意のバージョンを使用して、インスタンスを迅速に作成できます。これにより、効率とユーザーエクスペリエンスが向上します。このトピックでは、起動テンプレートを使用して ECS インスタンスを作成する方法について説明します。
前提条件
起動テンプレートまたは既存の起動テンプレートの新しいバージョンが作成されていること。詳細については、「インスタンス起動テンプレートの作成」および「起動テンプレートバージョンの管理」をご参照ください。
クレジットカードまたは PayPal アカウントをバインドしていること。詳細については、「AlibabaCloud 支払いについて」をご参照ください。
(オプション)中国本土で ECS インスタンスを購入する場合は、実名登録を完了する必要があります。詳細については、「実名登録を完了する方法」をご参照ください。
手順
ECS コンソールでインスタンスを作成する
ECS コンソール - 起動テンプレート に移動します。
[インスタンス起動テンプレート] ページで、使用するテンプレートを見つけ、[操作] 列の [インスタンスの作成] をクリックします。
使用するテンプレートの ID をクリックして、テンプレートの詳細ページに移動することもできます。[バージョン情報] セクションで、テンプレートバージョンに対応する [操作] 列の [インスタンスの作成] をクリックします。
[カスタム購入] タブで、テンプレートとバージョン番号を選択します。ロードされた後、すべての構成を確認します。
説明パラメータを変更する場合、または選択したテンプレートに必要なパラメータが含まれていない場合は、
アイコンをクリックして構成を変更します。
ECS インスタンスを作成します。
サブスクリプションインスタンスを作成するには、[期間] パラメータを構成し、[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
パラメータを使用して、使用する起動テンプレートを指定します。パラメータが起動テンプレートに含まれていない場合は、インスタンスの作成時にパラメータを指定できることに注意してください。インスタンス作成の柔軟性を向上させるために、インスタンスパラメータを評価し、起動テンプレートで構成できるパラメータを決定できます。