【メモ】現場で使うServerlessコマンド

package(--noDeploy)

sls package

デプロイパッケージとCloudFormationテンプレートのみを生成する。 serverless.yml が正しく書けているかをチェックするのに便利。

# 非推奨
sls deploy --noDeploy

--noDeployオプションは同じ効果Deprecated扱いになったため非推奨。

invoke

invoke local

sls invoke local -f someFunction

読んで字のごとく、自機でコードを実行する。 event・context変数などいい感じにやってくれるので便利

invoke (on Cloud)

sls invoke -f someFunction

こちらはデプロイしたコードを実行するコマンド。

deploy

sls deploy

書いたコードを、serverless.ymlファイルの定義に沿ってデプロイしてくれる。

remove

sls remove

デプロイしたアプリケーションをごっそりと消す。 要注意。