Tạo bảng Orders

1. Thông tin chi tiết

  • Tên bảng: orders
  • Mô tả: Bảng này sẽ chứa các thông tin cơ bản về đơn hàng
  • Billing Mode: PAY_PER_REQUEST (On-demand)
  • Partition Key: orderId (String)

2. Thuộc tính

Attribute NameType
orderIdString
statusString
itemsList
totalNumber

3. Các bước thực hiện

3.1. Vào DynamoDB service ở AWS console, nhớ chọn region us-east-1

1-dynamodb

3.2. Ở panel bên trái, chọn Tables -> chọn Create table

2-dynamodb

3.3. Tiếp theo, chúng ta sẽ thêm thông tin vào, tên bảng là orders và Partition key là orderId

3-dynamodb

3.4. Cuối cùng chọn Create table

4-dynamodb

Tạo bảng orders thành công

5-dynamodb

3.5. Tiếp theo chúng ta cần tạo 1 vài record để giả định, Chọn orders

6-dynamodb

3.6. Chọn Create item ở menu Actions

7-dynamodb

3.7. Chọn JSON view và paste đoan JSON bên dưới vào Attributes, cuối cùng chọn Create item

{
  "orderId": {
    "S": "12345"
  },
  "status": {
    "S": "DELIVERED"
  },
  "items": {
    "SS": [
      "Widget A",
      "Gadget B"
    ]
  },
  "total": {
    "N": "150"
  }
}
8-dynamodb

Sau khi thêm thì bạn cần load lại trang

9-dynamodb

Và lặp lại từ bước 3.6 với dữ liệu khác

{
  "orderId": {
    "S": "6789"
  },
  "status": {
    "S": "PROCESSING"
  },
  "items": {
    "SS": [
      "Gizmo C"
    ]
  },
  "total": {
    "N": "75.50"
  }
}

Chúng ta đã tạo thành công, giờ bạn có thể sang bước tiếp theo

10-dynamodb