YAMLから.ENVへのオンラインコンバーター

YAMLを.envに瞬時にオンライン変換。YAMLのキーと値をKubernetesシークレットやDocker Compose向けの.envファイルに変換する無料ツール。

YAMLをドラッグ&ドロップするか貼り付けてください
Loading editor...
Loading editor...

YAMLからENVへの変換とは?

YAMLから.ENVへの変換は、YAMLのキーと値のペアを.env形式に変換するプロセスです。.envファイルはNode.js・Docker・Kubernetes・CI/CDパイプラインなどの環境変数管理に広く使用されています。YAMLのネストしたマッピングはアンダースコアを使ってフラット化されます。

なぜYAMLをENVに変換するのか?

KubernetesシークレットやDocker Compose設定のYAML変数を環境変数として使用するアプリケーションに適用するときに使います。

YAMLからENVへのコンバーターの仕組み

「変換」をクリックすると、ツールはYAMLをパースし、すべてのキーと値のペアをKEY=VALUEの.env形式に変換します。ネストしたキーはアンダースコアで連結されます。変換はブラウザ内で完全に実行されます。

主な機能

  • ワンクリック変換:YAMLを貼り付けて「変換」をクリックするだけです。
  • 標準.env出力:Node.js・Docker・CIツールと互換性のある形式が生成されます。
  • 大文字変換:環境変数名は慣例に従って大文字に変換されます。
  • ファイルアップロード:デバイスから.yamlまたは.ymlファイルを直接読み込めます。
  • ブラウザ内処理:データはデバイスを離れません。
  • ワンクリックコピー:変換された.envを「コピー」ボタンですぐに取得できます。

使い方

  1. YAMLを入力エディターに貼り付けるか、「ファイルをアップロード」ボタンを使って.yamlまたは.ymlファイルを読み込んでください。
  2. 「変換」ボタンをクリックして右側に.ENV出力を生成します。
  3. 「コピー」ボタンをクリックして.ENVをクリップボードにコピーします。
  4. 「クリア」ボタンを使って最初からやり直す際に両方のエディターをリセットします。

主なユースケース

  • Kubernetesシークレット: KubernetesシークレットのYAML変数を.env形式に変換する。
  • Docker Compose環境変数: Docker Composeの環境変数をYAMLから.envファイルに変換する。
  • CI/CDパイプライン: YAMLパイプライン変数を.env形式に変換してCIワークフローで使用する。

変換例

入力 (YAML)

database:
  host: localhost
  port: 5432
app:
  debug: true
  features:
    - auth
    - billing

出力 (ENV)

DATABASE_HOST=localhost
DATABASE_PORT=5432
APP_DEBUG=true
APP_FEATURES=auth,billing

よくある質問

関連コンバーター