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

Elastic Compute Service:ENI の管理

最終更新日:May 16, 2026

ECS コンソールまたは API オペレーションを呼び出して、Elastic Network Interface (ENI) の属性変更、ENI のデタッチまたは削除、およびタグによる ENI の管理を行います。

ENI 属性の変更

セカンダリ ENI の場合、名前、説明、および関連付けられているセキュリティグループを変更できます。プライマリ ENI の場合、名前と説明のみを変更できます。プライマリ ENI のセキュリティグループを変更するには、ENI がバインドされている ECS インスタンスのセキュリティグループを変更します。

注意事項

ENI のセキュリティグループを置き換える場合、次の点に注意してください。

  • ECS インスタンスのセキュリティグループルールは、プライマリ ENI に適用されます。プライマリ ENI のセキュリティグループを置き換えるには、ECS インスタンスのセキュリティグループを置き換えます。詳細については、「ECS インスタンスをセキュリティグループに追加、セキュリティグループから削除、または ECS インスタンスのセキュリティグループを置き換える」をご参照ください。

  • セカンダリ ENI は、少なくとも 1 つのセキュリティグループに関連付けられている必要があります。ECS インスタンスの各セカンダリ ENI は、限られた数のセキュリティグループに関連付けることができます。詳細については、「制限事項」トピックの「セキュリティグループ」セクションをご参照ください。

  • ECS インスタンスのセカンダリ ENI と、セカンダリ ENI を追加するセキュリティグループは、同じネットワークタイプを使用する必要があります。ECS インスタンスのセカンダリ ENI とセキュリティグループが VPC ネットワークタイプを使用している場合、それらは同じ VPC に属している必要があります。

  • セカンダリ ENI は、同じタイプ(ベーシックまたはアドバンスト)のセキュリティグループにのみ追加できます。詳細については、「ベーシックセキュリティグループとアドバンストセキュリティグループ」をご参照ください。

操作手順

ECS コンソールまたは API オペレーションを呼び出して、ENI の名前、説明、またはセキュリティグループを変更します。

ECS コンソールを使用

  1. ECS コンソール - ENI に移動します。

  2. 上部メニューで、対象リソースのリージョンとリソースグループを選択します。 地域

  3. ENI ID をクリックして、ENI 詳細ページに移動します。

    image

    • [ENI 名]: 编辑 アイコンをクリックして、新しい名前を指定します。

    • [説明]: 编辑 アイコンをクリックして、新しい説明を指定します。

    • [セキュリティグループの変更]: セキュリティグループの変更 をクリックします。セキュリティグループの変更 ダイアログボックスで、セキュリティグループを追加または削除します。少なくとも 1 つのセキュリティグループを保持します。

API オペレーションを呼び出す

ENI のデタッチ

セカンダリ ENI が不要になった場合、ECS インスタンスからデタッチします。

前提条件

  • プライマリ ENI はデタッチできず、インスタンスと共にリリースされます。

  • セカンダリ ENI をバインド解除する ECS インスタンスは、停止済み または 実行中 状態です。

    インスタンスタイプがセカンダリ ENI のホットスワップをサポートしていない場合、デタッチする前にインスタンスを停止してください。

    セカンダリ ENI のホットスワップ機能をサポートしていない ECS インスタンスタイプ

    インスタンスファミリー

    インスタンスタイプ

    s6、共有スタンダードインスタンスファミリー

    ecs.s6-c1m1.small、ecs.s6-c1m2.large、ecs.s6-c1m2.small、ecs.s6-c1m4.large、および ecs.s6-c1m4.small

    e、エコノミーインスタンスファミリー

    ecs.e-c1m1.large、ecs.e-c1m2.large、ecs.e-c1m4.large、ecs.e-c4m1.large、および ecs.e-c2m1.large

    バースト可能型 t6

    ecs.t6-c1m1.large、ecs.t6-c1m2.large、ecs.t6-c1m4.large、ecs.t6-c2m1.large、および ecs.t6-c4m1.large

    バースト可能型 t5

    ecs.t5-c1m1.large、ecs.t5-c1m2.large、ecs.t5-c1m4.large、ecs.t5-lc1m1.small、ecs.t5-lc1m2.large、ecs.t5-lc1m2.small、ecs.t5-lc1m4.large、および ecs.t5-lc2m1.nano

    xn4、n4、mn4、および e4、前世代の共有インスタンスファミリー

    • ecs.xn4.small

    • ecs.n4.small および ecs.n4.large

    • ecs.mn4.small および ecs.mn4.large

    • ecs.e4.small および ecs.e4.large

  • セカンダリ ENI で elastic Remote Direct Memory Access (eRDMA) が有効になっている場合は、バインドを解除する前に eRDMA を使用しているすべてのアプリケーションを停止してください。ユーザーモードアプリケーションがアクティブな間、eRDMA カーネルモジュールは ENI を解放できません。eRDMA が有効なセカンダリ ENI は、[セカンダリ elastic RDMA インターフェイス (ERI)] とも呼ばれます。

    eRDMA を使用しているアプリケーションの表示と停止

    1. Linux インスタンスに接続します。

      詳細については、「Workbench を使用した Linux インスタンスへのログイン」をご参照ください。

    2. eRDMA カーネルモジュールの参照カウントを表示します。

      lsmod | grep erdma
      • 0 が返された場合、操作は不要です。

        image

      • 0 以外の値が返された場合、アプリケーションが eRDMA を使用しています。これらのアプリケーションを停止してください。

        image

    3. eRDMA カーネルモジュールの参照カウントが 0 になるまで、eRDMA を使用しているアプリケーションを停止します。

      サンプルコマンド。

      image

操作手順

ECS コンソールを使用

  1. ECS コンソール - ENI に移動します。

  2. 上部メニューで、対象リソースのリージョンとリソースグループを選択します。 地域

  3. バインド済み 状態のターゲットのセカンダリ ENI を見つけ、操作 列の デタッチ をクリックします。

  4. デタッチ メッセージで確認して、OK をクリックします。

    更新後、ENI のステータスが 使用可能 に変更された場合、その ENI はバインド解除されています。

API オペレーションを呼び出す

DetachNetworkInterface API を呼び出します。**NetworkInterfaceId** を ENI ID に、**InstanceId** をインスタンス ID に設定します。

  • ENI に ネットワーク設定ファイル を使用してから ENI をリリースした場合、ENI 情報の整合性を保つため、設定ファイルを削除または変更し、ネットワークサービスを再起動してください。詳細については、「ENI の作成と使用」をご参照ください。

  • デタッチ後、ENI を同じ VPC およびゾーン内の別の ECS インスタンスにバインドして、ネットワーク設定や ENI 機能などを再利用できます。詳細については、「インスタンスへの ENI のバインド」をご参照ください。

タグによる ENI の管理

同じ組織に属する ENI や同じ目的で使用される ENI など、共通の特性を持つ ENI を分類するためにタグを使用します。

タグを使用すると、リソースの取得と管理が容易になります。詳細については、「タグ」および「制限」の「タグの制限」セクションをご参照ください。

操作手順

  1. ECS コンソール - ENI に移動します。

  2. 上部メニューで、対象リソースのリージョンとリソースグループを選択します。 地域

  3. 目的の ENI を見つけます。タグ 列の edit-tag アイコンにポインターを合わせ、編集 をクリックします。

  4. タグの編集 ダイアログボックスで、タグキーと値を選択または入力し、OK をクリックします。

ENI の削除

不要になった ENI をデタッチして削除し、不要なリソースコストを回避してください。

前提条件

  • 削除する ENI は 使用可能 状態です。

    プライマリ ENI はデタッチできず、インスタンスと共にリリースされます。

  • セカンダリ ENI がまだバインドされている場合、まずデタッチしてください。詳細については、「ENI のデタッチ」をご参照ください。

注意事項

  • ディスクを合わせて削除 が有効になっており、ENI が一度もバインド解除されていない場合、インスタンスのリリース時に ENI は削除されます。

  • ENI を削除すると、関連付けられているすべてのセキュリティグループから自動的に削除され、すべてのプライベート IP アドレスが回収されます。

  • ENI に関連付けられている Elastic IP アドレス (EIP) は、削除後も保持されます。課金を停止するために、使用していない EIP を個別にリリースしてください。詳細については、「従量課金 EIP のリリース」をご参照ください。

操作手順

ECS コンソールを使用

  1. ECS コンソール - ENI に移動します。

  2. 上部メニューで、対象リソースのリージョンとリソースグループを選択します。 地域

  3. ステータスが 使用可能 の目的の ENI を探し、操作 列で 更多 > 削除 を選択します。

  4. 表示されるメッセージで、OK をクリックします。

    ENI リストを更新してください。ENI が表示されなくなった場合、削除は成功しています。

API オペレーションを呼び出す

DeleteNetworkInterface API を呼び出します。**NetworkInterfaceId** を ENI ID に設定します。