概要
Serverless Frameworkのコマンド$ serverless deploy
でAWSに作成したリソースを削除する方法を簡単にまとめる。
情報
リソースの削除はserverless.ymlの情報を元に行われる。
そのため筆者のように「設定ミスでバージニア北部にリソース作ってしまって、その後東京に切り替えた」場合でバージニア北部と東京の両方のリソースを削除したいときはserverless.ymlの記載を修正し、本手順を2回実施する必要がある。
前提
下記の方法で構築
方法
-
下記を実行してプロジェクトのルートディレクトリに移動
cd test-project
-
下記を実行してAWSのリソースを削除
serverless remove
-
下記の様にでたのでおそらくリソースは削除されていると思われる
Removing "test-project" from stage "dev" (ap-northeast-1) ✔ Service test-project has been successfully removed (60s)
ちゃんと削除されていたので完了
※筆者は間違えてバージニア北部にもリソースを作ってしまったのでserverless.ymlのproviderのregionを削除して$ serverless remove
を実行した。