Ruby on Rails
railsアプリケーションにAmazon RDSを追加する
サーチ…
前書き
必要なコネクタをインストールしてAWS RDSインスタンスを作成し、database.ymlファイルを設定する手順。
MYSQL RDSとあなたのレールアプリケーションを接続しているとします。
MYSQLデータベースを作成する手順
- amazonアカウントにログインし、RDSサービスを選択
- インスタンスタブから「
Launch DB Instance
を選択します。 - MYSQL Community Editionが選択されると、
select
ボタンをクリックselect
ます。 - データベースの目的を選択します。例えば、
production
とクリックしてnext step
をクリックします。 -
mysql version, storage size, DB Instance Identifier, Master Username and Password
、next step
をクリックします -
Database Name
を入力し、[Launch DB Instance
Database Name
をクリックします。 - すべてのインスタンスが作成されるまでお待ちください。インスタンスが作成されると、エンドポイントを見つけて、このエントリポイントをコピーします(これはホスト名と呼ばれます)
コネクタの取り付け
MySQLデータベースアダプタをプロジェクトのgemfileに追加し、
gem 'mysql2'
追加した宝石をインストールし、
bundle install
他のデータベースアダプタには、
- PostgreSQL用の
gem 'pg'
-
gem 'activerecord-oracle_enhanced-adapter'
for Oracle -
gem 'sql_server'
for SQL Server
プロジェクトのdatabase.ymlファイルを設定するconfig / database.ymlファイルを開く
production:
adapter: mysql2
encoding: utf8
database: <%= RDS_DB_NAME %> # Which you have entered you creating database
username: <%= RDS_USERNAME %> # db master username
password: <%= RDS_PASSWORD %> # db master password
host: <%= RDS_HOSTNAME %> # db instance entrypoint
port: <%= RDS_PORT %> # db post. For MYSQL 3306
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow