Env Variable Parser
.env・JSON・YAML形式を相互変換。Secretを自動検出してコピーやダウンロードができます。
8個の変数を検出
Secretが検出されました2件のSecretが見つかりました — 機密性の高い名前の変数はデフォルトで非表示です。
dotenv
DB_HOST=localhost DB_PORT=5432 DB_NAME=myapp APP_NAME="My Application" DEBUG=false PORT=3000 API_KEY=*** DB_PASSWORD=***
.envファイルとは?
環境変数ファイル(.env)は設定値をソースコードの外に保存し、APIキー・データベースURL・パスワードなどのSecretをアプリケーションのロジックから分離します。KEY=valueというシンプルな形式に従い、dotenv・Docker Compose・多くのCI/CDプラットフォームに読み込まれます。.envパターンは12-factor applicationの開発とセキュアなSecret管理の重要なプラクティスです。
変換ツールの使い方
サポートされている任意の形式(.env・JSON・YAML)で環境変数を入力エリアに貼り付けます。ツールは形式を自動検出し、3つすべてに同時に変換します。#で始まる行はコメントとして扱われ無視されます。スペースを含む引用符付きの値も正しく処理されます。PASSWORD・SECRET・KEY・TOKENなどの名前を持つ変数は警告バッジでフラグが立てられ、表示/非表示を切り替えられます。
このツールの活用場面
設定システム間の移行時、新しいチームメンバーのオンボーディング時、環境設定の問題デバッグ時に使用します。Docker Compose(YAMLまたは.env形式を受け付ける)・Terraform変数・GitHub Actions Secretsを扱うときにも便利です。.envからJSONへの変換により、環境変数をパラメータストアやSecretマネージャーに保存しやすくなります。
フォーマット例
- .env: KEY=value(1行に1つ、#でコメント)
- JSON: {"KEY": "value"}(文字列のオブジェクト)
- YAML: KEY: value(単純な値は引用符不要)
- スペース含む値: KEY="my value with spaces"
- Boolean的: DEBUG=true(文字列として保存)