क्लाउड प्रदाता के लिए विशिष्ट कॉन्फ़िगरेशन को क्लाउड प्रदाता नाम को एक अनुभाग के रूप में सेट करके कॉन्फ़िगरेशन फ़ाइल में अलग किया जा सकता है।
src पैकेज में एक कॉन्फ़िगरेशन फ़ाइल - config.ini बनाएं और नीचे दिए गए अनुसार क्लाउड प्रदाता विशिष्ट कॉन्फ़िगरेशन को परिभाषित करें।
[aws] bucket_name: test-aws-bucket [gcp] bucket_name: test-gcp-bucket
पर्यावरण चर से क्लाउड प्रदाता पढ़ें।
cloud_provider = os.environ.get('CLOUD_PROVIDER')
पायथन में एक कॉन्फ़िगरेशन पार्सर घोषित करें और कॉन्फ़िगरेशन फ़ाइल पढ़ें
config = configparser.ConfigParser() config_path = os.path.join(os.path.dirname(__file__), 'config.ini') config.read(config_path) bucket_name = config.get(cloud_provider,'bucket_name')
इस तरह, हम कॉन्फ़िगरेशन फ़ाइलों में क्लाउड प्रदाता विशिष्ट कॉन्फ़िगरेशन को अलग कर सकते हैं।
कृपया किसी भी सुझाव/प्रतिक्रिया के साथ बेझिझक टिप्पणी करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3