created: 2018-12-08T14:48:03.000Z

serverless deploy で生成されるリソースを事前に確認する

serverlessのプラグインを使うと色々なリソースを勝手に作ってくれたりして便利だが、実行するまでプラグインのyaml設定が思い通りになっているか分からなくて、dryrunみたいなことがしたい場合がある。が、slsコマンドにdryrunオプションはない

代わりにserverless packageコマンドがあるので、これを使うと生成されるcloudformationのjsonを見ることが出来るのでこれを使う

$ serverless package --package ~/Desktop && \
    cat ~/Desktop/cloudformation-template-update-stack.json \
    | yq -y . | pbcopy  # jsonは見にくいのでyamlに整形する

参考

ミッドライフ・クライシスがよくわかる 人生を豊かにする40代からの思考法 (ニュートン新書)
[ad] ミッドライフ・クライシスがよくわかる 人生を豊かにする40代からの思考法 (ニュートン新書)
スザンヌ シュミット, 岡本 祐子 (単行本(ソフトカバー))