6

Python 2.7 + SQLAlchemy で、それぞれが独自のサーバーにある何百もの PostgreSQL データベースにアクセスする必要があるアプリケーションを作成しています。SQLAlchemy を使用して接続するには、次の形式で URL を渡してエンジンを作成します。

postgresql://userid:password@hostname:5432/database

非常に多くのデータベースがあるため、それらをフラット ファイルに格納することはあまり実用的ではありません。別の PostgreSQL データベースに保存すると、追跡が容易になります。

問題は、パラメータ (特にパスワード) を安全に保管する方法です。ハッシュ値を保存するとより安全になりますが、元に戻して SQLAlchemy に渡してターゲット データベースのエンジンを作成することはできません。

これらのデータベース接続パラメーターのセットをすべて保存するための、適切で安全な方法は何ですか?

4

0 に答える 0