非同步刪除一張彈性網卡(ENI)。
介面說明
呼叫此介面時,您需要注意:
-
彈性網卡必須處於可用(Available)狀態。
-
如果彈性網卡已經附加到 ECS 執行個體,必須先從執行個體分離( DetachNetworkInterface ),才能刪除彈性網卡。
-
刪除彈性網卡之後:
-
彈性網卡的所有私有位址(包括主要私用網路位址和輔助私用網路位址)會自動釋放。
-
被刪除的彈性網卡會退出所屬的所有安全性群組。
-
-
此介面為非同步介面,呼叫成功後,您可以透過查詢彈性網卡狀態或監聽網卡操作事件來感知操作結果,彈性網卡狀態機如下圖所示:

Deleting 表示刪除彈性網卡請求傳送成功,彈性網卡正在刪除中。
若無法查詢到彈性網卡,表示彈性網卡刪除成功。
若彈性網卡狀態長時間為 Deleting 表示刪除失敗,此時您可以重新發起刪除彈性網卡操作請求。
呼叫範例詳情請參見刪除彈性網卡。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ecs:DeleteNetworkInterface |
delete |
*NetworkInterface
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
所在地域 ID。您可以呼叫 DescribeRegions 查看最新的阿里雲地域清單。 |
cn-hangzhou |
| NetworkInterfaceId |
string |
是 |
彈性網卡的 ID。 |
eni-bp14v2sdd3v8htln**** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
F3CD6886-D8D0-4FEE-B93E-1B73239673DE |
樣本
正常返回樣本
JSON格式
{
"RequestId": "F3CD6886-D8D0-4FEE-B93E-1B73239673DE"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidOperation.HasSlaveEniBonded | %s | 該網卡還有與其綁定的 SLAVE 網卡。 |
| 400 | MissingParameter | %s | 多個參數中必須至少填寫其中一個(不能全為空)。 |
| 400 | UnsupportedParameter | %s | 指定參數不支援。 |
| 400 | InvalidParameter | %s | 指定的參數組合不符合要求。 |
| 400 | InvalidInstanceID.Malformed | %s | |
| 400 | InvalidOperation.InvalidEcsState | %s | 當前執行個體的狀態不支援該操作。 |
| 400 | InvalidOperation.InvalidEniState | %s | 當前 ENI 的狀態不允許修改該網卡屬性。 |
| 400 | InvalidOperation.DetachPrimaryEniNotAllowed | %s | 不允許分離執行個體的主網卡。 |
| 400 | Forbidden.RegionId | %s | 目前地域暫時沒有提供該服務。 |
| 400 | InvalidParams.EniId | %s | 指定的參數 EniId 無效。 |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | 傳送請求時發生錯誤,請稍後重試。 |
| 500 | InvalidSecurityGroupId.EniMustHaveSecurityGroup | The specified network card does not have an associated security group. | 指定的網路卡沒有關聯的安全性群組。 |
| 403 | InvalidUserType.NotSupported | %s | 使用者類型參數不合法。 |
| 403 | Abs.InvalidAccount.NotFound | %s | 您的阿里雲帳號不存在,或者您的 AccessKey 已經過期。 |
| 403 | Forbidden.NotSupportRAM | %s | 暫不支援 RAM 使用者執行該操作。 |
| 403 | Forbidden.SubUser | %s | 您的帳號沒有操作此資源的權限,請向主帳號申請相關的權限。 |
| 403 | MaxEniCountExceeded | %s | 已超過可以操作的最大彈性網路卡數。 |
| 403 | EniPerInstanceLimitExceeded | %s | 執行個體附加的彈性網卡數量已經達到最大限度,無法再為執行個體附加彈性網卡。 |
| 403 | InvalidOperation.AvailabilityZoneMismatch | %s | 彈性網卡和 ECS 執行個體的交換器不在同一個可用區內。 |
| 403 | InvalidOperation.VpcMismatch | %s | 該彈性網卡的 VPC 和安全性群組的 VPC 不一致。 |
| 403 | SecurityGroupInstanceLimitExceed | %s | 該安全性群組內已有的執行個體數量已達到最大限制。 |
| 403 | InvalidSecurityGroupId.NotVpc | %s | 參數 SecurityGroupId 無效,該安全性群組的網路類型不是專有網路。 |
| 403 | InvalidOperation.InvalidEniType | %s | 當前彈性網卡的類型不支援此操作。 |
| 403 | InvalidEniId.NotFound | %s | 指定的彈性網卡 ID 不存在。 |
| 403 | InvalidOperation.EniServiceManaged | %s | 操作無效。 |
| 403 | InvalidOperation.TrunkingIsNotAllowed | The account is not authorized to use trunk ENI or perform trunking operation. | 不允許操作中繼網卡。您需要確保您的帳號允許操作 Trunk 網卡。如有疑問,請提交工單。 |
| 404 | InvalidEcsId.NotFound | %s | 指定的執行個體 ID 不存在。 |
| 404 | InvalidEniId.NotFound | %s | |
| 404 | InvalidVSwitchId.NotFound | %s | 指定的交換器不存在。 |
| 404 | InvalidSecurityGroupId.NotFound | %s | 提供的安全性群組不存在。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。