Thêm cơ sở dư liệu vào RDS

Kết nối vào EC2 Instance

Đầu tiên mình cần truy cập vào instance đã được tạo bởi Terraform và truy cập vào nó để add dữ liệu cho RDS.

  • Tìm kiếm ECS Instance trong AWS console.
  • Chọn tên instance mình đã tạo và chọn Connect.

image

  • Chọn SSH client.
  • Copy đường dẫn như hình.

image

  • Dán vào bên trong VS Code của mình và cấu hình lại đường dẫn của Key pair mình đã lưu.
  • Kết nối thành công.

image

Add Database

Bởi vì trong cấu hình Terraform của mình đã setup sẵn các dependencies và có cả cơ sở dữ liệu mẫu trong đó, vì thế nên việc add data vào RDS sẽ trở nên dễ dàng hơn.

Bây giờ, chúng ta sẽ đi vào thư mục đã được setup sẵn và thêm đường dẫn tuyệt đối cho phần cơ sở dữ liệu trong này.

  • Chúng ta sẽ dùng lệnh sau.
cd ./aws-fcj-container-app/database/
echo $PWD/init.sql

image

Tiếp theo ta cần đăng nhập vào RDS để add data ở trong đường dẫn đó vào.

  • Copy Endpoint của RDS.
  • Dùng endpoint đó để dán vào lệnh sau.
mysql -h "rds-endpoint" -u "name-user" -p

image

  • Dán lệnh trên vào trong máy ảo và nhập password để kết nối tới RDS.
  • Dán đường dẫn có data vào trong RDS đang được kết nối.
source /home/ubuntu/aws-fcj-container-app/database/init.sql

image

  • Add dữ liệu thành công.

image

  • Dùng một số lệnh để kiểm tra database.
SHOW DATABASES;
USE fcjresbar;
SELECT * FROM Clients;

image