Рубрики
Uncategorized

Подключение WordPress к Amazon RDS с использованием террафора

Введение В этом блоге используя Terraporm, мы запустим приложение WordPress в AS Amaz … Теги с террафом, AWS, DEVOPS, Linux.

Введение

В этом блоге используя Terraporm, мы запустим приложение WordPress в экземпляре Amazon EC2 и подключите его к Amazon RDS (экземпляром базы данных).

Что такое WordPress?

WordPress — это бесплатная платформа создания веб-сайта с открытым исходным кодом, которая требует доступа к базе данных для хранения информации. Поэтому нам нужна база данных для доступов WordPress.

Что такое Amazon RDS?

Служба базы данных реляции Amazon (Amazon RDS) позволяет легко настроить, работать и масштабировать реляционную базу данных в облаке. Здесь мы будем использовать Amazon RDS в качестве базы данных для приложения WordPress.

Что такое террафор?

Террафом используется для написания инфраструктуры в качестве кода для обеспечения и управления любым облаком, инфраструктурой или услугами. В этом блоге мы предоставим различные услуги, предоставляемые Amazon Web Services (AWS).

Начиная !!

  • Настройте AWS CLI, поскольку Terraform использует эти учетные данные для аутентификации с AWS.
$ aws configure

Дайте правильный Access_key и Secret_key.

Примечание. Если вы используете AWS Studient Account, дайте токену сеанса, вставляя его в .aws/учетные данные файл

$ git clone https://github.com/abhivaidya07/wordpress_rds
$ cd wordpress_rds
  • Репозиторий содержит два файла:
    • Script.SH: Содержит команды, которые устанавливают приложение WordPress.
    • Main.tf: Terraform File, который создает экземпляр EC2 со WordPress, установленным в нем (с помощью Script.SH), а также создает экземпляр базы данных RDS.
  • Экземпляр базы данных RDS имеет db.t2.micro Тип и содержит имя пользователя и пароль как root и Redhat123 соответственно.

Вы можете изменить его, обновляя имя пользователя и параметр пароля под AWS_DB_INSTANCE ресурс.

  • Инициализируйте террафору для установки требуемых поставщиков.
$ terraform init
  • Запустите файл террафора.
$ terraform apply
  • Экземпляр RDS занимает некоторое время для создания …
Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
  • Создает экземпляр EC2 с приложением WordPress, установленным в нем, а также создает экземпляр RDS с MySQL 5.7 Двигатель, WordPress База данных и 20 хранилищ GIB.
  • Имя экземпляра EC2 — WordPress
  • Имя экземпляра RDS — образец
  • Обзор публичного IP экземпляра EC2 I.E. WordPress
  • Дайте имя базы данных — WordPress (созданный в экземпляре RDS)
  • Дайте имя пользователя — root (если вы не изменились)
  • Дайте пароль — Redhat123 (Если вы не изменились)
  • Дать хост базы данных — Конечная точка экземпляра RDS

Примечание. Для доступа к конечной точке обратитесь к этому ссылка

  • Нажмите на Отправить кнопка.
  • Затем нажмите Запустите установку кнопка.
  • Заполните необходимые детали и нажмите Установите WordPress кнопка.
  • Войти с использованием учетных данных только что создано.
  • Ура !! Ваше приложение WordPress работает.
  • Теперь ваше приложение WordPress использует Amazon RDS в качестве бэкенда !!

Оригинал: «https://dev.to/abhivaidya07/connecting-wordpress-to-amazon-rds-using-terraform-15bm»