Fase 6: distribuzione ed esecuzione dell'app - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fase 6: distribuzione ed esecuzione dell'app

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Questo esempio presuppone che tu abbia già l'applicazione Ruby on Rails che utilizza Redis. Per accedere al file di configurazione, puoi aggiungere il pacchetto gem redis al tuo Gemfile e creare un inizializzatore Rails in config/initializers/redis.rb come illustrato di seguito:

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

Quindi crea un'app per rappresentare la tua applicazione e distribuiscila nelle istanze del livello Rails App Server, che aggiorna il codice dell'applicazione e viene eseguita generate.rb per generare il file di configurazione. Quando esegui l'applicazione, utilizzerà l'istanza ElastiCache Redis come archivio chiave-valore in memoria.