Meltano の Environments について
この記事では、Meltano の Environments について紹介します。
Meltano Environments
Meltano では、開発環境や本番環境に合わせて環境変数を管理したり切り替えたりすることができます。複数環境の定義はmeltano.yml
に記述され、以下のようになります。
環境の継承
同じベースのプラグインを異なる設定で複数利用したい場合は、既存のプラグインを継承した新しいプラグインを追加することができます。新しいプラグインはベースプラグインの設定を継承し、必要に応じて上書きすることができます。
env マッピング
Meltano では、以下のように環境変数をマッピングすることができます。
環境の有効化
CLI コマンドで--environment
オプションを追加するか、MELTANO_ENVIRONMENT
を設定することで環境を指定することができます。
また、meltano.yml
ファイルにdefault_environment: prod
などを記述することでデフォルトの環境を指定することができます。
参考

備考
Hakky ではエンジニアを募集中です!まずは話してみたいなどでも構いませんので、ぜひお気軽に採用ページからお問い合わせくださいませ。
