0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Serverless Framework v3 Composeのスタック削除

Last updated at Posted at 2023-05-10

簡潔に

Serverless Framework v3のComposeで資材の初回デプロイ中にエラーが起き、
一度全て削除しようとしたらエラーになったので解決手順をまとめます。

エラーが起きた原因と解決方法

以下のようなYAMLファイルで「Bのデプロイ中にエラーが起きた」とする。

serverless-compose.yml
services:
  A:
    ~~~
  B:
    ~~~
    dependsOn:
      - A
  C:
    ~~~
    params:
      parameterBB: ${B.parameterBB}

sls remove は「まだデプロイしてない資材かどうか」は考慮しません。

よって、Cが依存するBのOutputパラメータ ${B.parameterBB} を解決しようとして
The Variable "${B.parameterBB}" cannot be resolved: the referenced output does not exist.
が出ます。

解決方法

デプロイがsuccessしたのはAまでなので
serverless-compose.ymlのB以降をコメントアウトして sls remove を実行することでデプロイ済みの資材を削除できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?