複数の Elastic Compute Service (ECS) インスタンスを一度に作成すると、デフォルトでは同じインスタンス名とホスト名が割り当てられます。インスタンスの識別、分類、管理を容易にするために、作成時にソート規則を適用して名前とホスト名をカスタマイズできます。この方法により、インスタンスの命名が標準化され、管理効率が向上します。
インスタンス名またはホスト名のシーケンスの指定
複数の ECS インスタンスを作成する際に、インスタンス名またはホスト名が数値シーケンスに従うように設定できます。
シーケンスの指定
この方法では、特定のパラメーターフォーマットに基づいてシーケンシャルなインスタンス名とホスト名が生成されます。フォーマット内のシーケンシャル番号によって、複数の ECS インスタンス間で名前が区別されます。
この方法を使用するには、ECS インスタンスの作成時に、インスタンス名またはホスト名フィールドにフォーマットされた文字列を直接入力します。すると、システムが自動的に数値をインクリメントして名前を生成します。パラメーターのフォーマットは name_prefix[begin_number,bits]name_suffix です。以下の表で、パラメーターを説明し、例を示します。
手順
この例では、3 つの ECS インスタンスを作成する方法を示します。インスタンス名とホスト名は、プレフィックス k8s-node- で始まり、6 から始まる数値シーケンスが続きます。ホスト名にはサフィックス -ecshost も含まれます。
入力するインスタンス名とホスト名は、以下の要件を満たす必要があります。
インスタンス名:名前の長さは 2~128 文字で、英字または漢字で始まり、英字、漢字、数字、ピリオド (.) 、アンダースコア (_) 、コロン (:) 、またはハイフン (-) のみを含む必要があります。
ホスト名:
Windows :ホスト名の長さは 2~15 文字である必要があります。英字、数字、ハイフン (-) を含めることができます。ホスト名はハイフンで開始または終了することはできません。また、連続するハイフンを含んだり、数字のみで構成したりすることもできません。
Linux などの他のオペレーティングシステム:ホスト名の長さは 2~64 文字である必要があります。ピリオド (.) を使用して名前をセグメントに分割できます。各セグメントには、英字、数字、ハイフン (-) を含めることができます。ホスト名はピリオドまたはハイフンで開始または終了することはできません。また、連続するピリオドやハイフンを含めることもできません。
コンソール
ECS インスタンスの作成方法の詳細については、「ECS インスタンスのカスタム起動」をご参照ください。インスタンスを作成する際に、以下の設定を行います。
[インスタンス数]:カスタム購入 ページの右側にある インスタンス数 セクションで、プラスアイコンをクリックして数量を 3 に設定します。

インスタンス名またはホスト名を一括設定するには、
name_prefix[begin_number,bits]name_suffixのフォーマットを使用します。ルールの詳細については、「シーケンスの指定」をご参照ください。重要この例はシーケンスの指定のみを対象としています。シーケンシャルサフィックス オプションは選択されていません。
[インスタンス名]:希望のインスタンス名を入力します。この例では、3 つの新しい ECS インスタンスの名前は
k8s-node-で始まり、6 から始まる数値シーケンスが続きます。したがって、[インスタンス名] をk8s-node-[6,4]に設定します。[ホスト名]: [カスタムシーケンシャルホスト名] の下にある カスタムシリアルホスト名 を選択し、目的のホスト名を入力します。 この例では、3 つの新しい ECS インスタンスのホスト名は
k8s-node-で始まり、6 から始まる連番が続き、-ecshostで終わります。 したがって、[ホスト名] をk8s-node-[6,4]-ecshostに設定します。

インスタンスを設定し、[注文の作成] をクリックした後、コンソール に移動してインスタンス情報を表示できます。
インスタンスリストで新しいインスタンスを表示できます。この例に基づくと、生成されるインスタンス名は k8s-node-0006、k8s-node-0007、k8s-node-0008 です。

インスタンスの詳細 ページの その他 セクションで、新しいインスタンスのホスト名を表示できます。この例に基づくと、生成されるホスト名は k8s-node-0006-ecshost、k8s-node-0007-ecshost、k8s-node-0008-ecshost です。
API
RunInstances API を呼び出して ECS インスタンスを作成し、そのインスタンス名とホスト名を指定できます。以下のセクションでは、シーケンスを指定するためのパラメーター設定について説明します。
InstanceName (インスタンス名) と HostName (ホスト名) パラメーターのフォーマットは name_prefix[begin_number,bits]name_suffix です。ルールの詳細については、「シーケンスの指定」をご参照ください。
この例では、3 つのインスタンスを作成します。インスタンス名とホスト名は k8s-node- で始まり、6 から始まるシーケンスが続き、ホスト名は -ecshost で終わります。パラメーター設定は次のとおりです。
Amount : 3
InstanceName : k8s-node-[6,4]
HostName : k8s-node-[6,4]-ecshost
この例では、シーケンス指定方法のみを使用します。UniqueSuffix パラメーターは有効になっておらず、デフォルト設定が使用されます。
この例に基づくと、生成されるインスタンス名は k8s-node-0006、k8s-node-0007、k8s-node-0008 であり、生成されるホスト名は k8s-node-0006-ecshost、k8s-node-0007-ecshost、k8s-node-0008-ecshost です。
インスタンス名またはホスト名の自動ソート
複数の ECS インスタンスを一度に作成する際に、自動ソート機能を使用して、インスタンス名とホスト名にシーケンシャルなサフィックスを追加できます。
自動ソート
自動ソート機能は、インスタンス名とホスト名に 3 桁のシーケンシャルなサフィックスを追加します。この機能を有効にすると、サフィックスは 001 から始まり、インスタンスごとにインクリメントされ、最大 999 までとなります。このサフィックスにより、インスタンス間で名前が区別されます。
自動ソートはデフォルトで無効になっています。この機能を使用するには、ECS インスタンスを作成する際に有効にする必要があります。インスタンス名とホスト名を入力すると、システムが自動的にシーケンシャルなサフィックスを追加して最終的な名前を生成します。
自動ソートを有効にすると、以下の命名フォーマットがサポートされます。
シーケンス指定方法と自動ソートを組み合わせて使用する場合は、フォーマット文字列に name_suffix を含める必要があります。そうしないと、自動ソート機能は有効になりません。シーケンスを指定するルールの詳細については、「シーケンスの指定」をご参照ください。
手順
この例では、インスタンス名が ecs、ホスト名が ecshost である 3 つのインスタンスを作成する方法を示します。システムは各名前に自動的にシーケンシャルなサフィックスを追加します。
入力するインスタンス名とホスト名は、以下の要件を満たす必要があります。
インスタンス名:名前の長さは 2~128 文字で、英字または漢字で始まり、英字、漢字、数字、ピリオド (.) 、アンダースコア (_) 、コロン (:) 、またはハイフン (-) のみを含む必要があります。
ホスト名:
Windows :ホスト名の長さは 2~15 文字である必要があります。英字、数字、ハイフン (-) を含めることができます。ホスト名はハイフンで開始または終了することはできません。また、連続するハイフンを含んだり、数字のみで構成したりすることもできません。
Linux などの他のオペレーティングシステム:ホスト名の長さは 2~64 文字である必要があります。ピリオド (.) を使用して名前をセグメントに分割できます。各セグメントには、英字、数字、ハイフン (-) を含めることができます。ホスト名はピリオドまたはハイフンで開始または終了することはできません。また、連続するピリオドやハイフンを含めることもできません。
コンソール
ECS インスタンスの作成方法の詳細については、「ECS インスタンスのカスタム起動」をご参照ください。インスタンスを作成する際に、以下の設定を行います。
[インスタンス数]:カスタム購入 ページの右側にある インスタンス数 セクションで、プラスアイコンをクリックして数量を 3 に設定します。

インスタンス名またはホスト名を一括設定:自動ソートのルールの詳細については、「自動ソート」をご参照ください。
[インスタンス名]:希望のインスタンス名を入力します。この例では、3 つの新しい ECS インスタンスのベース名は ecs です。[インスタンス名] を
ecsに設定します。[ホスト名]:希望のホスト名を入力します。この例では、3 つの新しい ECS インスタンスのベースホスト名は ecshost です。[ホスト名] を
ecshostに設定します。[シーケンシャルサフィックス]:このオプションを選択すると、インスタンス名とホスト名にシーケンシャルなサフィックスが自動的に追加されます。

インスタンスを設定し、[注文の作成] をクリックした後、コンソール に移動してインスタンス情報を表示できます。
インスタンスリストで新しいインスタンスを表示できます。この例に基づくと、生成されるインスタンス名は ecs001、ecs002、ecs003 です。
インスタンスの詳細 ページの その他 セクションで、新しいインスタンスのホスト名を表示できます。この例に基づくと、生成されるホスト名は ecshost001、ecshost002、ecshost003 です。
API
RunInstances API を呼び出して ECS インスタンスを作成し、そのインスタンス名とホスト名を指定できます。以下のセクションでは、自動ソートのパラメーター設定について説明します。
UniqueSuffix パラメーターを true に設定します。すると、システムが自動的に InstanceName と HostName にシーケンシャルなサフィックスを追加します。このサフィックスは 001 から始まり、インスタンスごとにインクリメントされます。自動ソートのルールの詳細については、「自動ソート」をご参照ください。
この例では、自動ソートを使用して 3 つのインスタンスを作成する方法を示します。パラメーター設定は次のとおりです。
Amount : 3
InstanceName : ecs
HostName : ecshost
UniqueSuffix : true
この例に基づくと、生成されるインスタンス名は ecs001、ecs002、ecs003 であり、生成されるホスト名は ecshost001、ecshost002、ecshost003 です。
関連ドキュメント
名前、ホスト名、説明など、ECS インスタンスのプロパティを変更するには、「インスタンス属性の変更」をご参照ください。
ECS インスタンスの管理と使用方法の詳細については、「インスタンスの管理と設定」または「インスタンス設定の管理」をご参照ください。
Alibaba Cloud ECS を使用してウェブサイトを構築する方法については、「ウェブサイトの構築 (初心者向け)」または「ウェブサイト構築方法の概要」をご参照ください。