Schritt 6: Bereitstellen und Ausführen der Anwendung - AWS OpsWorks

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 6: Bereitstellen und Ausführen der Anwendung

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

In diesem Beispiel wird davon ausgegangen, dass Sie über eine Ruby on Rails-Anwendung verfügen, die Redis verwendet. Für den Zugriff auf die Konfigurationsdatei können Sie Ihrer Gemfile-Datei das redis-Gem hinzufügen und eine Rails-Initialisierungsroutine in config/initializers/redis.rb folgendermaßen erstellen:

REDIS_CONFIG = YAML::load_file(Rails.root.join('config', 'redis.yml')) $redis = Redis.new(:host => REDIS_CONFIG['host'], :port => REDIS_CONFIG['port'])

Erstellen Sie dann eine App, die Ihre Anwendung repräsentiert, und stellen Sie sie auf den Instanzen der Rails App Server-Ebene bereit. Dadurch wird der Anwendungscode aktualisiert und ausgeführt, generate.rb um die Konfigurationsdatei zu generieren. Wenn Sie die Anwendung ausführen, verwendet sie die ElastiCache Redis-Instanz als Schlüsselwertspeicher im Speicher.