Ruby on Rails
Ajout d'une application Amazon RDS à votre application rails
Recherche…
Introduction
Étapes pour créer une instance AWS RDS et configurer votre fichier database.yml en installant les connecteurs requis.
Considérez que nous connectons MYSQL RDS avec votre application de rails.
Étapes pour créer une base de données MySQL
- Connectez-vous au compte amazon et sélectionnez le service RDS
- Sélectionnez
Launch DB Instance
partir de l'onglet instance. - Par defaul MYSQL Community Edition sera sélectionné, donc cliquez sur le bouton de
select
- Sélectionnez l'objectif de la base de données, dites
production
et cliquez surnext step
- Indiquez la
mysql version, storage size, DB Instance Identifier, Master Username and Password
puis cliquez surnext step
- Entrez le
Database Name
et cliquez surLaunch DB Instance
- Veuillez patienter jusqu'à ce que toute l'instance soit créée. Une fois l'instance créée, vous trouverez un noeud final, copiez ce point d'entrée (appelé nom d'hôte)
Installation de connecteurs
Ajouter l'adaptateur de base de données MySQL au gemfile de votre projet,
gem 'mysql2'
Installez vos gemmes ajoutées,
bundle install
Certains autres adaptateurs de base de données sont,
-
gem 'pg'
pour PostgreSQL -
gem 'activerecord-oracle_enhanced-adapter'
pour Oracle -
gem 'sql_server'
pour SQL Server
Configurez le fichier database.yml de votre projet Ouvrez votre fichier 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow