मैं एक एडब्ल्यूएस आरडीएस पोस्टग्रेट्स के लिए एक .conf फ़ाइल कैसे संपादित करूं?


9

मैं अपने पोस्टग्रेज आरडीएस उदाहरण में pg_hba.conf को बदलना चाहूंगा ताकि मैं प्रमाणित प्रमाणीकरण का उपयोग कर सकूं। मुझे आरडीएस में पैरामीटर समूह प्रबंधक मिला है जो मुझे मापदंडों को बदलने की अनुमति देता है लेकिन यह सिर्फ pg_hba.conf के लिए एक पथ का संदर्भ देता है। यह मुझे pg_hba.conf को बदलने की अनुमति नहीं देता है।


2
क्या आप उदाहरण के लिए लॉग इन नहीं कर सकते हैं और अपने पसंदीदा टेक्स्ट एडिटर का उपयोग कर सकते हैं?
user9517

3
जैसा कि यह आरडीएस है। आप RDS उदाहरणों में लॉग इन नहीं कर सकते।
स्टीवन नोबल

आप इसके साथ कैसे गए? क्या आपने मेरा समाधान नीचे देखा है?
ड्रू खोरी

जवाबों:


4

अब तक, आरडीएस विन्यास को बदलने की अनुमति देता है। तो तुम कर सकते हो

  1. आपके आरडीएस का उपयोग कर रहे कॉन्फ़िगरेशन की सूची देखें।
  2. आप इन मापदंडों को बदल सकते हैं। मेरा मानना ​​है कि आप सभी मापदंडों को नहीं बदल सकते हैं। आप उन्हें बदल सकते हैं जो आरडीएस संदर्भ पृष्ठ में सूचीबद्ध हैं।

हमेशा की तरह कुछ स्थिर (या निश्चित) कॉन्फ़िगरेशन पैरामीटर हैं जिनके लिए आपको डीबी सर्वर को पुनरारंभ करना होगा और फिर गतिशील विकल्प हैं जिनके लिए आपको पुनरारंभ की आवश्यकता नहीं है।

यहाँ RDS संदर्भ मैनुअल कहते हैं:

PostgreSQL पैरामीटर जिसे आप postgresql.conf फ़ाइल में एक स्थानीय PostgreSQL इंस्टेंस के लिए सेट करेंगे, आपके DB उदाहरण के लिए DB पैरामीटर समूह में बनाए रखा जाता है। यदि आप डिफ़ॉल्ट पैरामीटर समूह का उपयोग करते हुए DB आवृत्ति बनाते हैं, तो पैरामीटर सेटिंग्स पैरामीटर समूह में default.postgres9.3 नामक होती हैं।

जब आप DB उदाहरण बनाते हैं, तो संबंधित DB पैरामीटर समूह में पैरामीटर लोड किए जाते हैं। आप पैरामीटर समूह में मान बदलकर पैरामीटर मान को संशोधित कर सकते हैं। आप पैरामीटर मान भी बदल सकते हैं, यदि आपके पास ऐसा करने के लिए सुरक्षा विशेषाधिकार हैं, तो ALTER DATABASE, ALTER ROLE और SET कमांड का उपयोग करके। ध्यान दें कि आप कमांड लाइन पोस्टग्रेज कमांड का उपयोग नहीं कर सकते हैं और न ही एनवी पीजीओपीशन कमांड का उपयोग कर सकते हैं क्योंकि आपके पास होस्ट तक कोई पहुंच नहीं होगी।

यहां पोस्टग्रेज के लिए आधिकारिक अमेजन आरडीएस प्रलेखन है: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.PostgreSQL.CommonDBATaches.html##endix.PostgreSQL.CommonDBATasks.Parameters


1

RDS के साथ आप सीधे कॉन्फ़िगर फ़ाइलों को संपादित नहीं करते हैं। इसके बजाय RDS कंसोल के माध्यम से या एपीआई के माध्यम से मापदंडों को संपादित करें।

आप यहां "एक डीबी पैरामीटर समूह को संशोधित" कर सकते हैं: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html

आप उपयोगकर्ता-निर्मित DB पैरामीटर समूह में पैरामीटर मानों को संशोधित कर सकते हैं, लेकिन आप पैरामीटर मानों को डिफ़ॉल्ट DB पैरामीटर समूह में नहीं बदल सकते। पैरामीटर में परिवर्तन डीबी उदाहरणों पर लागू होते हैं जो डीबी पैरामीटर समूह के सदस्य या तो तुरंत या डीबी उदाहरण के अगले रिबूट पर होते हैं, जो पैरामीटर के प्रकार (गतिशील या स्थिर) और पैरामीटर अद्यतन के लिए चुने गए लागू विधि पर निर्भर करता है।


1
पैरामीटर समूह आपको pg_hba.confसेटिंग्स तक पहुंच नहीं देते हैं , केवल postgresql.confसेटिंग्स तक। जब AWS PostgreSQL के लिए विकल्प समूह जोड़ते हैं तो नज़र रखें।
पीटर संकौसकस

1

अभी, आप नहीं कर सकते हैं:

https://forums.aws.amazon.com/thread.jspa?messageID=505301뗕

... कम से कम वे लोगों को इसके बारे में जानना चाहते हैं।

मेरा अनुमान है कि यह तब उपलब्ध होगा जब वे PostgreSQL के लिए कस्टम विकल्प समूह जोड़ते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.