DB接続用のパスワードを保存するために使用されるeyamlファイルに問題があり、 "["を忘れてしまったようです。EYAML構文バリデータ?
私は、コマンドまたはスクリプトがある場合は、あなたがどこかにインストールのpythonを持っている場合はeyamlの構文をチェックするためにあなたが行うことができます
DB接続用のパスワードを保存するために使用されるeyamlファイルに問題があり、 "["を忘れてしまったようです。EYAML構文バリデータ?
私は、コマンドまたはスクリプトがある場合は、あなたがどこかにインストールのpythonを持っている場合はeyamlの構文をチェックするためにあなたが行うことができます
一つのことは、ruamel.yaml
(免責事項:私はそのパッケージの作者午前)のインストールであるかを知りたいですそして次のコマンドを実行します。
python check.py your_eyaml_file
check.py
された状態で:
import sys
from ruamel.yaml import YAML
yaml = YAML()
yaml.load(sys.argv[1])
これはあなたのYAの安全なロードを行いますMLファイルを読み込み、ファイルがYAML仕様に準拠していない場合はエラーをスローします。
このようなチェックを実行できるときにはオンラインパーサもありますが、機密情報(暗号化されているかどうかにかかわらず)で使用することは望ましくありません。
yamlファイルを確認するコマンドラインは次のとおりです。 for find in。 -name '* .yaml''; echo $ iを実行します。 ruby -e "require 'yaml'; YAML.parse(File.open( '$ i')); done eyamlファイルを解読するコマンドはeyaml encrypt -fファイルです これを組み合わせて取得しようとしています私のeyamlファイルをチェック..任意のヘルプ – EdgeTekSystem
EYAMLはYAMLで暗号化されているため、他のYAMLと同じように構文を復号化してチェックします。具体的にあなたはここで何を求めていますか? –
ツールの推奨事項を尋ねる質問は、[トピック外](https://stackoverflow.com/help/on-topic)です。 –