数十のサービスがある場合、デプロイメントごとに設定とシークレットをアドホックに管理することはできません。集中管理された設定は設定を1つの管理されたソースに保ち、シークレットマネージャーは機密値を安全に保存します。
外部化された設定
設定はビルドアーティファクトの外に存在するため、同じイメージがdev/staging/prodで異なる設定で実行されます。
yaml
# values injected at runtime, not baked into the image
DATABASE_URL: ${DB_URL} # per-environment
FEATURE_NEW_CHECKOUT: "true" # toggle without redeploy
