InhaltsverzeichnisKlicke auf den Link, um zur gewünschten Stelle zu navigieren
Dieser Inhalt wurde automatisch aus dem Ukrainischen übersetzt.
Umgebungsvariablen (Змінні середовища) - sind Konfigurationseinstellungen, die auf Betriebssystemebene gespeichert werden (zum Beispiel von Ruby on Rails-Anwendungen während des Betriebs verwendet). Sie ermöglichen die Verwaltung sensibler (vertraulicher) Informationen wie Datenbankanmeldeinformationen oder API-Schlüssel sowie die Anpassung des Verhaltens der Anwendung in verschiedenen Bereitstellungsumgebungen wie Entwicklung, Test und Produktion.
Welche Arten von Informationen können in Umgebungsvariablen gespeichert werden?
In Umgebungsvariablen können verschiedene Informationen gespeichert werden, einschließlich Daten für die Verbindung zur Datenbank, API-Schlüssel, geheime Token, Einstellungen für die lokale Entwicklungsumgebung und mehr.
Wie greift man auf Umgebungsvariablen in einer Ruby on Rails-Anwendung zu?
In Ruby on Rails-Anwendungen kann auf Umgebungsvariablen über ein spezielles Objekt ENV zugegriffen werden, das Zugriff auf alle Umgebungsvariablen bietet, die im Betriebssystem gespeichert sind.
Beispiel für die Verwendung von Umgebungsvariablen
Stellen wir uns vor, wir haben eine Anwendung, die einen API-Schlüssel zur Interaktion mit einem Drittanbieterdienst verwendet. Anstatt den API-Schlüssel direkt im Code hart zu kodieren, können wir ihn als Umgebungsvariable speichern.
Zum Beispiel:
# Code in der Ruby on Rails-Anwendung zum Abrufen des API-Schlüssels aus der Umgebungsvariable api_key = ENV['API_KEY']
So können wir vertrauliche Informationen wie API-Schlüssel in Umgebungsvariablen speichern, was unsere Anwendung sicherer und flexibler in verschiedenen Bereitstellungsumgebungen macht.
Die wichtigste Regel ist, keine Schlüssel in ein Git-Repository zu committen. Verwenden Sie stattdessen Umgebungsvariablen.
Dieser Beitrag hat noch keine Ergänzungen vom Autor.