web-dev-qa-db-ja.com

postgres AWS RDSの.confファイルを編集するにはどうすればよいですか?

証明書認証を使用できるように、postgres RDSインスタンスのpg_hba.confを変更したいと思います。 RDSでパラメーターグループマネージャーを見つけました。これによりパラメーターを変更できますが、pg_hba.confのパスを参照するだけです。 pg_hba.confを変更できないようです。

9
Steven Noble

現在、RDSでは構成を変更できます。だからあなたはできる

  1. RDSが使用している構成のリストを参照してください。
  2. これらのパラメータは変更できます。ただし、すべてのパラメーターを変更することはできないと思います。 RDSリファレンスページにリストされているものを変更できます。

いつものように、DBサーバーを再起動する必要がある静的(または固定)構成パラメーターがいくつかあり、再起動を必要としない動的オプションがあります。

RDSリファレンスマニュアルの内容は次のとおりです。

Postgresql.confファイルでローカルPostgreSQLインスタンスに設定するPostgreSQLパラメーターは、DBインスタンスのDBパラメーターグループに保持されます。デフォルトのパラメーターグループを使用してDBインスタンスを作成する場合、パラメーター設定はdefault.postgres9.3というパラメーターグループにあります。

DBインスタンスを作成すると、関連付けられたDBパラメーターグループのパラメーターがロードされます。パラメータグループの値を変更することで、パラメータ値を変更できます。セキュリティ特権を持っている場合は、ALTER DATABASE、ALTER ROLE、およびSETコマンドを使用して、パラメーター値を変更することもできます。ホストにアクセスできないため、コマンドラインpostgresコマンドやenv PGOPTIONSコマンドを使用できないことに注意してください。

これがpostgresの公式Amazon RDSドキュメントです: http://docs.aws.Amazon.com/AmazonRDS/latest/UserGuide/Appendix.PostgreSQL.CommonDBATasks.html#Appendix.PostgreSQL.CommonDBATasks.Parameters

4
Shiv

RDSでは、設定ファイルを直接編集する必要はありません。代わりに、RDSコンソールまたはAPIを使用してパラメーターを編集します。

ここで「DBパラメータグループの変更」を読むことができます: http://docs.aws.Amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html

ユーザーが作成したDBパラメータグループのパラメーター値は変更できますが、デフォルトのDBパラメーターグループのパラメーター値は変更できません。パラメーターの変更は、パラメーターのタイプ(動的または静的)とパラメーターの更新に選択された適用方法に応じて、DBパラメーターグループのメンバーであるDBインスタンスに、DBインスタンスの即時または次回の再起動時に適用されます。

1
Drew Khoury

現在、次のことはできません。

https://forums.aws.Amazon.com/thread.jspa?messageID=505301&#505301

...少なくとも彼らはこれを望んでいる人々を知っています。

私の推測では、これはPostgreSQLのカスタムオプショングループを追加するときに利用できるようになるでしょう。

1