Come posso modificare un file .conf per un AWS RDS postgres?


9

Vorrei modificare pg_hba.conf nella mia istanza RDS postgres in modo da poter usare l'autenticazione cert. Ho trovato il gestore del gruppo parametri nell'RDS che mi consente di modificare i parametri ma fa solo riferimento a un percorso per pg_hba.conf. Non sembra permettermi di modificare pg_hba.conf.


2
Non riesci ad accedere all'istanza e utilizzare il tuo editor di testo preferito?
user9517

3
Come notato, questo è RDS. Non è possibile accedere alle istanze RDS.
Steven Noble,

Come sei andato con questo? Hai visto la mia soluzione qui sotto?
Ha disegnato Khoury il

Risposte:


4

A partire da ora, RDS consente di modificare le configurazioni. Così puoi

  1. Consulta l'elenco delle configurazioni utilizzate dall'RDS.
  2. È possibile modificare questi parametri. Credo che non sia possibile modificare tutti i parametri. È possibile modificare quelli elencati nella pagina di riferimento RDS.

Come al solito ci sono alcuni parametri di configurazione statici (o fissi) per i quali è necessario riavviare il server DB e quindi ci sono opzioni dinamiche per le quali non è necessario riavviare.

Ecco cosa dice il manuale di riferimento RDS:

I parametri PostgreSQL che imposteresti per un'istanza PostgreSQL locale nel file postgresql.conf sono mantenuti nel gruppo di parametri DB per l'istanza DB. Se si crea un'istanza DB utilizzando il gruppo di parametri predefinito, le impostazioni dei parametri si trovano nel gruppo di parametri denominato default.postgres9.3.

Quando si crea un'istanza DB, vengono caricati i parametri nel gruppo di parametri DB associato. È possibile modificare i valori dei parametri modificando i valori nel gruppo di parametri. È inoltre possibile modificare i valori dei parametri, se si dispone dei privilegi di sicurezza per farlo, utilizzando i comandi ALTER DATABASE, ALTER ROLE e SET. Si noti che non è possibile utilizzare il comando postgres della riga di comando né il comando env PGOPTIONS perché non si avrà accesso all'host.

Ecco la documentazione ufficiale di Amazon RDS per postgres: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.PostgreSQL.CommonDBATasks.html#Appendix.PostgreSQL.CommonDBATasks.Parameters


1

Con RDS non modifichi direttamente i file di configurazione. Invece, modifica i parametri tramite la console RDS o tramite l'API.

Puoi leggere su "Modifica di un gruppo di parametri DB" qui: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html

È possibile modificare i valori dei parametri in un gruppo di parametri DB creato dall'utente, ma non è possibile modificare i valori dei parametri in un gruppo di parametri DB predefinito. Le modifiche ai parametri vengono applicate alle istanze DB che sono membri del gruppo di parametri DB immediatamente o al successivo riavvio dell'istanza DB, a seconda del tipo di parametro (dinamico o statico) e del metodo di applicazione scelto per l'aggiornamento dei parametri.


1
I gruppi di parametri non ti danno accesso alle pg_hba.confimpostazioni, ma solo alle postgresql.confimpostazioni. Tieni d'occhio quando AWS aggiunge i gruppi di opzioni per PostgreSQL.
Peter Sankauskas,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.