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

Elastic Compute Service:ENI操作イベント通知

最終更新日:Aug 27, 2024

elastic network Interface (ENI) が作成、削除、アタッチ、またはデタッチされると、ENI操作イベントがトリガーされ、イベント通知が送信されます。

ENI操作イベントの通知

ENI操作イベントをトリガーするには、次の条件を満たす必要があります。

  • ENI操作イベントは招待プレビュー中です。

  • 操作オブジェクトはセカンダリENIです。

    ENIは、プライマリENIとセカンダリENIに分類される。 ENI操作イベントは、操作オブジェクトがセカンダリENIの場合にのみトリガーできます。 ENIの属性の詳細については、「概要」をご参照ください。

  • ENI操作は成功します。

    ENI操作イベントは、ENI操作が成功し、エラーメッセージが返されない場合にのみトリガーできます。 たとえば、Elastic Compute Service (ECS) インスタンスが、インスタンスが持つことができるENIの最大数にすでに達しているとします。 インスタンスにさらにENIをアタッチしようとすると、アタッチ操作は失敗し、次の図に示すようなエラーメッセージが表示されます。 この場合、ENI操作イベントはトリガーされません。 max-error

上記の条件を満たすENI操作が実行されると、ENI操作イベントがトリガーされ、操作の開始者にイベント通知が送信されます。

  • 操作オブジェクトがマネージドENIの場合、操作はAlibaba Cloudサービスによって開始されます。 操作が完了すると、イベント通知がAlibaba Cloudサービスに送信されます。 マネージドENIの詳細については、「マネージドENI」をご参照ください。

  • 操作オブジェクトが通常のENIである場合、操作は、ENIをアタッチ、デタッチ、または削除するユーザーによって開始されます。 操作が完了すると、イベント通知がユーザーに送信されます。

メールとDingTalkチャットボットを使用して、ENI操作イベントの通知を受信し、ENI操作結果を表示するようにEventBridgeとCloudMonitorで設定できます。 ENIに関する情報を取得し、通知に応答して自動的に実行されるENI操作を設定できます。 詳細については、「イベント通知の設定」および「ECSイベント」をご参照ください。

次のJSONコードは、ENI操作イベントの通知例を示しています。

{
    "id":"2256A988-0B26-4E2B-820A-8B********A5",
    "product":"ECS",
    "resourceId":"acs:ecs:cn-hangzhou:169070********30:eni/eni-8vb1qo********cdeg2n",
    "level":"INFO",
    "name":"NetworkInterface:NetworkInterfaceOperateCompleted",
    "userId":"169070********30",
    "eventTime":"20190409T121826.922+0800",
    "regionId":"cn-hangzhou",
    "content":{
        "eniId":"eni-8vb1qo********cdeg2n",
        "operation":"AttachNetworkInterface",
        "eniStatus":"InUse",
        "result":"success",
        "requestId":"59701492-A8F2-3375-B0B9-D9********27",
        "primaryPrivateIp": "192.168.XX.XX",
        "secondaryPrivateIps": ["192.168.XX.XX","192.168.XX.XX"],
        "ipv4Prefixes": ["192.168.XX.XX/24"],
        "ipv6s": ["2001:DB8:XXXX:23:8:800:200C:417A"],
        "ipv6Prefixes": ["2001:DB8::/32"]
    }
}

次の表に、contentパラメーターに含まれるサブパラメーターを示します。

サブパラメータ

説明

eniId

ENI の ID。

eni-8vb1qo ******** cdeg2n

operation

操作のタイプ。 有効な値:

  • CreateNetworkInterface: ENIを作成します。

  • AttachNetworkInterface: ENIをバインドします。

  • DetachNetworkInterface: ENIのバインドを解除します。

  • DeleteNetworkInterface: ENIを削除します。

AttachNetworkInterface

eniStatus

ENIの状態。 有効な値:

  • 使用可能: ENIが使用可能で、インスタンスにバインドできます。

  • InUse: ENIはインスタンスにバインドされています。

  • デタッチ: ENIはインスタンスからバインド解除されています。

  • Deleting: ENIは削除中です。

  • Deleted: ENIは削除されました。

  • CreateFailed: ENIは作成できません。

使用中

result

操作の結果。 有効な値:

  • success: 操作は成功し、ENI操作イベントのイベントレベルはINFOです。

  • failed: 操作が失敗し、ENI操作イベントのイベントレベルはWARNです。

success

requestId

操作に対応するリクエストのID。

59701492-A8F2-3375-B0B9-D9 ******** 27

primaryPrivateIp

プライマリプライベートIPアドレス。

192.168.XX.XX

secondaryPrivateIps

セカンダリプライベートIPアドレス。

["192.168.XX.XX"]

ipv4Prefixes

セカンダリプライベートIPプレフィックス。

["192.168.XX.XX/14"]

ipv6s

IPv6アドレス。

2001:DB8:XXXX:23:8:800:200C:417A

ipv6Prefixes

IPv6プレフィックス。

["2001:DB8::/32"]