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を「コピー」ボタンですぐに取得できます。
使い方
- YAMLを入力エディターに貼り付けるか、「ファイルをアップロード」ボタンを使って.yamlまたは.ymlファイルを読み込んでください。
- 「変換」ボタンをクリックして右側に.ENV出力を生成します。
- 「コピー」ボタンをクリックして.ENVをクリップボードにコピーします。
- 「クリア」ボタンを使って最初からやり直す際に両方のエディターをリセットします。
主なユースケース
- 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