1
1

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 3 years have passed since last update.

【cfn-lint】日本語を含む template.yml を開くと「cfnlint.decode - ERROR - Cannot read file conents:<ファイル名>」が発生する

Last updated at Posted at 2021-03-19

現象

日本語を含む template.yml を開くと「cfnlint.decode - ERROR - Cannot read file conents:<ファイル名>」が発生する。

コメント行でもエラーが発生してしまう。
今回はコメント行と CloudWatchAlerm の AlermDescription に日本語の説明文を入力してしまっていた。

環境

  • Windows 10 Pro
  • Visual Studio Code
  • Visual Studio Code 拡張機能 「CloudFormation Linter(vscode-cfn-lint)」

解決策

原因は python の UnicodeDecodeError が発生してしまっていたためのようでした。

以下の記事のように Windows10 の設定を変更して回避できるようですが、自分の環境ではこの回避策は使用できなかったので、日本語を削除するしか方法がありませんでした。

【Windows】PythonでCP932(Shift-JIS)エンコード以外のファイルを開くとエラーになる問題がとりあえずの解決に至った件

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?