Die für den Cloud-Anbieter spezifische Konfiguration kann in einer Konfigurationsdatei getrennt werden, indem der Name des Cloud-Anbieters als Abschnitt festgelegt wird.
Erstellen Sie eine Konfigurationsdatei – config.ini im src-Paket und definieren Sie die spezifische Konfiguration des Cloud-Anbieters ähnlich wie unten.
[aws] bucket_name: test-aws-bucket [gcp] bucket_name: test-gcp-bucket
Cloud-Anbieter aus Umgebungsvariable lesen.
cloud_provider = os.environ.get('CLOUD_PROVIDER')
Deklarieren Sie einen Konfigurationsparser in Python und lesen Sie die Konfigurationsdatei
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')
Auf diese Weise können wir die spezifische Konfiguration des Cloud-Anbieters in Konfigurationsdateien trennen.
Bei Vorschlägen/Feedback können Sie gerne einen Kommentar abgeben.
Das obige ist der detaillierte Inhalt vonLesen Sie die cloudspezifische Konfiguration aus Konfigurationsdateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!