すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:インスタンス名またはホスト名のシーケンシャルな一括設定

最終更新日:May 12, 2026

複数の Elastic Compute Service (ECS) インスタンスを一度に作成すると、デフォルトでは同じインスタンス名とホスト名が割り当てられます。インスタンスの識別、分類、管理を容易にするために、作成時にソート規則を適用して名前とホスト名をカスタマイズできます。この方法により、インスタンスの命名が標準化され、管理効率が向上します。

インスタンス名またはホスト名のシーケンスの指定

複数の ECS インスタンスを作成する際に、インスタンス名またはホスト名が数値シーケンスに従うように設定できます。

シーケンスの指定

この方法では、特定のパラメーターフォーマットに基づいてシーケンシャルなインスタンス名とホスト名が生成されます。フォーマット内のシーケンシャル番号によって、複数の ECS インスタンス間で名前が区別されます。

この方法を使用するには、ECS インスタンスの作成時に、インスタンス名またはホスト名フィールドにフォーマットされた文字列を直接入力します。すると、システムが自動的に数値をインクリメントして名前を生成します。パラメーターのフォーマットは name_prefix[begin_number,bits]name_suffix です。以下の表で、パラメーターを説明し、例を示します。

パラメーター

パラメーター

説明

name_prefix

インスタンス名またはホスト名のプレフィックス。

説明

この命名規則にはプレフィックスが必要です。プレフィックスを省略すると、システムはその名前を通常の名前とみなし、シーケンスを適用しません。

k8s-node-

[begin_number,bits]

名前のシーケンシャルな数値部分。この数値は、新しいインスタンスごとにインクリメントされます。

  • begin_number:シーケンスの開始番号。有効値:0~999999。デフォルト値: 0

  • bits:シーケンシャル番号の桁数。必要に応じて、システムは数値を先行ゼロで埋めます。有効値:1~6。デフォルト値: 6

重要
  • [begin_number,bits] フィールドにスペースを含めないでください。

  • begin_number の桁数が bits の値を超える場合、bits はデフォルトで 6 になります。

  • 同じプレフィックスとサフィックスで最大 999,999 個のインスタンスを作成できます。この上限を超えて作成されたインスタンスについては、シーケンシャル番号は 999999 のままになります。

  • [begin_number,bits][] または [,] に設定した場合、begin_number は 0 から始まり、bits はデフォルトで 6 になります。

  • [begin_number,bits]begin_number のみを指定した場合 (例: [99] または [99,]) 、bits はデフォルトで 6 になります。

[0,6]

name_suffix

インスタンス名またはホスト名のサフィックス。

-ecshost

パラメーターの例

入力例

生成される名前

k8s-node-[]-ecshost または k8s-node-[,]-ecshost

  • k8s-node-000000-ecshost

  • k8s-node-000001-ecshost

  • k8s-node-000002-ecshost

k8s-node-[99]-ecshost または k8s-node-[99,]-ecshost

  • k8s-node-000099-ecshost

  • k8s-node-000100-ecshost

  • k8s-node-000101-ecshost

k8s-node-[99,1]-ecshost

  • k8s-node-000099-ecshost

  • k8s-node-000100-ecshost

  • k8s-node-000101-ecshost

k8s-node-[999998]-ecshost

  • k8s-node-999998-ecshost

  • k8s-node-999999-ecshost

  • k8s-node-999999-ecshost

k8s-node-[0,4]

  • k8s-node-0000

  • k8s-node-0001

  • k8s-node-0002

手順

この例では、3 つの ECS インスタンスを作成する方法を示します。インスタンス名とホスト名は、プレフィックス k8s-node- で始まり、6 から始まる数値シーケンスが続きます。ホスト名にはサフィックス -ecshost も含まれます。

重要

入力するインスタンス名とホスト名は、以下の要件を満たす必要があります。

  • インスタンス名:名前の長さは 2~128 文字で、英字または漢字で始まり、英字、漢字、数字、ピリオド (.) 、アンダースコア (_) 、コロン (:) 、またはハイフン (-) のみを含む必要があります。

  • ホスト名:

    • Windows :ホスト名の長さは 2~15 文字である必要があります。英字、数字、ハイフン (-) を含めることができます。ホスト名はハイフンで開始または終了することはできません。また、連続するハイフンを含んだり、数字のみで構成したりすることもできません。

    • Linux などの他のオペレーティングシステム:ホスト名の長さは 2~64 文字である必要があります。ピリオド (.) を使用して名前をセグメントに分割できます。各セグメントには、英字、数字、ハイフン (-) を含めることができます。ホスト名はピリオドまたはハイフンで開始または終了することはできません。また、連続するピリオドやハイフンを含めることもできません。

コンソール

ECS インスタンスの作成方法の詳細については、「ECS インスタンスのカスタム起動」をご参照ください。インスタンスを作成する際に、以下の設定を行います。

  • [インスタンス数]:カスタム購入 ページの右側にある インスタンス数 セクションで、プラスアイコンをクリックして数量を 3 に設定します。购买实例数量.png

  • インスタンス名またはホスト名を一括設定するには、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 に設定します。

    指定排序.png

インスタンスを設定し、[注文の作成] をクリックした後、コンソール に移動してインスタンス情報を表示できます。

  • インスタンスリストで新しいインスタンスを表示できます。この例に基づくと、生成されるインスタンス名は k8s-node-0006、k8s-node-0007、k8s-node-0008 です。查看批量创建的ECS实例.png

  • インスタンスの詳細 ページの その他 セクションで、新しいインスタンスのホスト名を表示できます。この例に基づくと、生成されるホスト名は 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 で終わります。パラメーター設定は次のとおりです。

  • Amount3

  • InstanceNamek8s-node-[6,4]

  • HostNamek8s-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

  • ecs001

  • ecs002

  • ecs003

シーケンスの指定:name_prefix[begin_number,bits]name_suffix

k8s-node-[]-ecshost または k8s-node-[,]-ecshost

  • k8s-node-000000-ecshost001

  • k8s-node-000001-ecshost002

  • k8s-node-000002-ecshost003

説明

シーケンスの指定と自動ソートの両方が有効になります。

シーケンスの指定:name_prefix[begin_number,bits]

k8s-node-[0,4]

  • k8s-node-0000

  • k8s-node-0001

  • k8s-node-0002

説明

フォーマット文字列で name_suffix パラメーターが指定されていないため、自動ソートは有効になりません。

手順

この例では、インスタンス名が ecs、ホスト名が ecshost である 3 つのインスタンスを作成する方法を示します。システムは各名前に自動的にシーケンシャルなサフィックスを追加します。

重要

入力するインスタンス名とホスト名は、以下の要件を満たす必要があります。

  • インスタンス名:名前の長さは 2~128 文字で、英字または漢字で始まり、英字、漢字、数字、ピリオド (.) 、アンダースコア (_) 、コロン (:) 、またはハイフン (-) のみを含む必要があります。

  • ホスト名:

    • Windows :ホスト名の長さは 2~15 文字である必要があります。英字、数字、ハイフン (-) を含めることができます。ホスト名はハイフンで開始または終了することはできません。また、連続するハイフンを含んだり、数字のみで構成したりすることもできません。

    • Linux などの他のオペレーティングシステム:ホスト名の長さは 2~64 文字である必要があります。ピリオド (.) を使用して名前をセグメントに分割できます。各セグメントには、英字、数字、ハイフン (-) を含めることができます。ホスト名はピリオドまたはハイフンで開始または終了することはできません。また、連続するピリオドやハイフンを含めることもできません。

コンソール

ECS インスタンスの作成方法の詳細については、「ECS インスタンスのカスタム起動」をご参照ください。インスタンスを作成する際に、以下の設定を行います。

  • [インスタンス数]:カスタム購入 ページの右側にある インスタンス数 セクションで、プラスアイコンをクリックして数量を 3 に設定します。购买实例数量.png

  • インスタンス名またはホスト名を一括設定:自動ソートのルールの詳細については、「自動ソート」をご参照ください。

    • [インスタンス名]:希望のインスタンス名を入力します。この例では、3 つの新しい ECS インスタンスのベース名は ecs です。[インスタンス名]ecs に設定します。

    • [ホスト名]:希望のホスト名を入力します。この例では、3 つの新しい ECS インスタンスのベースホスト名は ecshost です。[ホスト名]ecshost に設定します。

    • [シーケンシャルサフィックス]:このオプションを選択すると、インスタンス名とホスト名にシーケンシャルなサフィックスが自動的に追加されます。

    自动排序.png

インスタンスを設定し、[注文の作成] をクリックした後、コンソール に移動してインスタンス情報を表示できます。

  • インスタンスリストで新しいインスタンスを表示できます。この例に基づくと、生成されるインスタンス名は ecs001、ecs002、ecs003 です。

  • インスタンスの詳細 ページの その他 セクションで、新しいインスタンスのホスト名を表示できます。この例に基づくと、生成されるホスト名は ecshost001、ecshost002、ecshost003 です。

API

RunInstances API を呼び出して ECS インスタンスを作成し、そのインスタンス名とホスト名を指定できます。以下のセクションでは、自動ソートのパラメーター設定について説明します。

UniqueSuffix パラメーターを true に設定します。すると、システムが自動的に InstanceNameHostName にシーケンシャルなサフィックスを追加します。このサフィックスは 001 から始まり、インスタンスごとにインクリメントされます。自動ソートのルールの詳細については、「自動ソート」をご参照ください。

この例では、自動ソートを使用して 3 つのインスタンスを作成する方法を示します。パラメーター設定は次のとおりです。

  • Amount3

  • InstanceNameecs

  • HostNameecshost

  • UniqueSuffixtrue

この例に基づくと、生成されるインスタンス名は ecs001、ecs002、ecs003 であり、生成されるホスト名は ecshost001、ecshost002、ecshost003 です。

関連ドキュメント