遭遇したエラー

Error: reading Secrets Manager Secret (arn:aws:secretsmanager:ap-northeast-1:xxxxxxxxxxxx:secret:sample-secret-xxxxxx): couldn't find resource

環境構築時、デプロイ中にいきなりTokenの有効期限切れエラーが発生した。
terraformのステート管理はS3に保存している。 99designs/aws-vault を使ってローカルでシークレット管理していたら急に..
ここの原因はわかってないけど、デプロイ中でしかもステート保存失敗のエラーが出たので、完全に状態がおかしくなった。
rdb接続情報のSecret保存部分でエラー
幸い新規構築中だったので、一度 destroy してから再度作成しようとしていた。
このタイミングで上記エラーが発生しだした。
コンソールから削除しても、refresh しても何してもだめなので、ステータスが壊れたのだと思う。
まずは、削除する上でもリソースのスキップが必要
下記内容で強制スキップし、リソースは手動削除するなどして、削除完了できた。

terraform で持っている状態の一覧

$ terraform state list
: (省略)
module.db.aws_secretsmanager_secret.sample
: (省略)

調べたステート名を指定して削除

$ terraform state rm module.db.aws_secretsmanager_secret.sample