刪除 CloudFormation 堆疊時,我收到「將清理與 Lambda 函數相關聯的 NetworkInterfaces」訊息。

1 分的閱讀內容
0

我嘗試刪除 AWS CloudFormation 堆疊,並收到「CloudFormation 正在等待清理與 Lambda 函數相關聯的 NetworkInterfaces」訊息。該如何修正此問題?

簡短描述

申請者受管網路介面由 AWS Lambda 之類的 AWS 服務在您的 Amazon Virtual Private Cloud (Amazon VPC) 中建立的網路介面。AWS CloudFormation 使用彈性網路介面,且彈性網路介面只能由 Lambda 刪除。刪除彈性網路介面最多可能需要 45 分鐘。此時間長度取決於 Lambda 函數使用的彈性網路介面數量等因素。

解決方法

若要縮短使用 CloudFormation 堆疊刪除彈性網路介面的時間,請執行下列步驟。

1.    確保其他 Lambda 函數或版本未使用彈性網路介面。如果彈性網路介面與 Lambda 函數版本相關聯,您必須刪除函數版本。這是因為無法編輯已發佈的 Lambda 函數版本,也無法變更 Amazon VPC 組態。遵循指示執行 Lambda 彈性網路介面搜尋工具並刪除網路介面

2.    在刪除 CloudFormation 堆疊之前,將流量路由遠離 Lambda 函數。這樣可確保在刪除 CloudFormation 堆疊之前自動移除彈性網路介面。針對共用相同安全群組子網路組合的每個 Lambda 函數,手動將 Amazon VPC 組態變更為無。Lambda 服務會在沒有路由流量之後自動刪除彈性網路介面。

**注意:**Lambda 不會刪除由與建立網路介面之函數相同的 Amazon VPC 組態的函數或函數版本所使用 AWS 帳戶的網路介面。


相關資訊

如何刪除 CloudFormation 中停留在 DELETE_FAILED 狀態或 DELETE_IN_PROGRESS 狀態的 AWS Lambda 支援的自訂資源?

使用 AWS CloudFormation 實作 AWS Lambda 支援的自訂資源時有哪些最佳實務?

AWS 官方
AWS 官方已更新 3 年前