YAMLとは?
YAMLとは、インデントで階層を表現する、人間が読み書きしやすいデータ記述形式。マッピング(キーと値)とシーケンス(並び)を組み合わせて構造を表す。JSONの上位互換的な位置づけで、設定ファイルやIaC、CI/CDのパイプライン定義に多用される。
やむる
YAMLの意味
インデントで階層を表現する、人間が読み書きしやすいデータ記述形式。マッピング(キーと値)とシーケンス(並び)を組み合わせて構造を表す。JSONの上位互換的な位置づけで、設定ファイルやIaC、CI/CDのパイプライン定義に多用される。
YAMLの具体例
Kubernetesのマニフェストやコンテナのcompose定義、CIのジョブ定義をYAMLで書き、バージョン管理システムに入れてレビュー対象にする。コメントが書けるため「なぜこの値なのか」を設定と同じ場所に残せる点が、JSONに対する実務上の利点になる。
YAMLは試験でどう引っ掛けられる?
インデントにタブを使うと解析エラーになる(空白のみが正)。またクォートしない yes no on が真偽値として、08 が数値として解釈されるなど、意図しない型変換が起きやすい。文字列として扱いたい値は引用符で囲む。
YAMLと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。