Điền thông tin chuyến đi

Điền thông tin chuyến đi vào DynamoDB

DynamoDB là cơ sở dữ liệu key-value mà chúng tôi sẽ sử dụng để lưu trữ thông tin về tất cả các chuyến đi và điểm tham quan trong toàn bộ công viên.

SAM template đã tạo một bảng DynamoDB cho ứng dụng. Tiếp theo, bạn sẽ điền vào bảng DynamoDB với dữ liệu về các chuyến đi và điểm tham quan trong công viên. Bạn sẽ chạy một tập lệnh Node local trong repo này để đưa dữ liệu lên DynamoDB.

  1. Chạy lệnh dưới đây để chuyển đường dẫn tới local-app.
cd ~/environment/sampleapp/theme-park-backend/1-app-deploy/local-app/

Cloud9

  1. Tiến hành cài đặt các NPM packages cần thiết.
npm install

Bạn có thể bỏ qua các warning hoặc errors ở bước này, không cần phải chạy npm audit.

Cloud9

  1. Chạy script để tiến hành import
node ./importData.js $AWS_REGION $DDB_TABLE

Cloud9

Tiếp theo chúng ta sẽ kiểm tra một số cấu hình trước khi cập nhật cấu hình phần Frontend.

  1. Kiểm tra dữ liệu đã được đưa vào DynamoDB table với lệnh sau.
aws dynamodb scan --table-name $DDB_TABLE --select "COUNT"

Cloud9