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

Elastic Compute Service:連番のインスタンス名またはホスト名の一括設定

最終更新日:Aug 21, 2026

一度に複数の 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] について、たとえば [99] や [99,] のように begin_number のみを指定した場合、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 に設定します。[インスタンス] と [最小インスタンス数] の両方を 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 です。インスタンスリストには、3 つのインスタンスが正常に作成され、ステータスが [実行中] であることが表示されます。

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

  • 数量: 3

  • インスタンス名: k8s-node-[6,4]

  • ホスト名: 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

  • 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 に設定します。

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

    • [インスタンス名]: 任意のインスタンス名を入力します。 この例では、新しく作成する 3 つの ECS インスタンスのベース名を ecs とし、[インスタンス名] を ecs に設定します。

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

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

インスタンスを設定し、[オーダー作成]をクリックすると、コンソールでインスタンス情報を表示できます:

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

  • インスタンスの詳細 ページの その他 セクションで、新しいインスタンスのホスト名を確認できます。この例では、生成されたホスト名は ecshost001、ecshost002、ecshost003 です。

API

RunInstances API を呼び出して ECS インスタンスを作成し、インスタンス名とホスト名を指定できます。以下に、自動採番のパラメーター設定を説明します。

UniqueSuffix パラメーターを true に設定します。これにより、システムは InstanceName と HostName に連番のサフィックスを自動的に追加します。このサフィックスは 001 から始まり、インスタンスごとに 1 ずつ増加します。自動ソートのルールの詳細については、「自動ソート」をご参照ください。

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

  • 数量: 3

  • インスタンス名: ecs

  • ホスト名: ecshost

  • UniqueSuffix: true

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

関連ドキュメント