ステップ 6: アプリをデプロイして実行する - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 6: アプリをデプロイして実行する

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは OpsWorks コンソール、 API、 CLI、および CloudFormation リソースを通常どおり使用できますが、その時点でこれらのリソースは廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、AWS OpsWorks Stacks サポート終了に関する FAQ および AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行 を参照してください。

この例では、Redis を使用する Ruby on Rails アプリケーションがあることを前提としています。設定ファイルにアクセスするには、次のように、redisconfig/initializers/redis.rb gem を Gem ファイルに追加し、Rails 初期化子を作成します。

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

次に、アプリケーションを示すための [create an app] (アプリケーションを作成) し、Rails アプリケーションサーバーレイヤーのインスタンスに [deploy it] (それをデプロイ) します。これにより、アプリケーションコードが更新され、generate.rb が実行されて設定ファイルが生成されます。アプリケーションを実行すると、ElastiCacheRedis インスタンスがインメモリ key-value ストアとして使用されます。