【かんきょうへんすう】
環境変数 とは?
最終更新:
💡 アプリの外から値を渡す「設定メモ」
プロセスが参照できる、名前と値の組。OSやアプリケーションに設定値を渡し、動作を変えるために使われる。
📌 このページのポイント
なんで設定をコードの外に置くの?
.envファイルを置けば設定される?
NODE_ENVをproductionにすれば、自動で本番用になる?
APIキーも環境変数なら安全?
コードから分けるだけでは十分ではないよ。ログや実行環境の情報から漏れる場合がある。例えばAWSのECSにはSecrets Managerなどから値を渡す仕組みもあるけれど、誰が読めるか、どこに値が出るかを含めて管理する必要があるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「環境変数」って出てきたら「OSやアプリに外から渡す設定値」と思えればだいたいOK!
📖 おまけ:英語の意味
「Environment Variable」 = 環境変数
💬 Environment(環境)に設定するVariable(変数)。アプリの外側から値を渡す仕組みだよ