Serverless Frameworkを初めて使ってみたのですが、
serverless removeでServerless Frameworkでデプロイしたものを削除しようとすると、以下のエラーが出て少し手間取った。
DELETE_FAILED: LambdaSecurityGroup (AWS::EC2::SecurityGroup)
resource sgxxxx(セキュリティーグループID名) has a dependent object (Service: AmazonEC2; Status Code: 400; Error Code: DependencyViolation; Request ID: ID名; Proxy: null)
今回の原因としては、削除対象であるsgxxxx(セキュリティーグループID名)が他のセキュリティーグループのインバウンドルールに追加されていたためでした。
インバウンドルールから削除した後、再度serverless removeを行うと削除できました。