Tạo API Tìm Kiếm

Trong bước này chúng ta sẽ tạo một API tương tác với hàm lambda để sử dụng cho tính năng tìm kiếm tài liệu theo user id, keyword và thuộc tính.

  1. Quay lại với bảng điều khiển của AWS CloudFormation. Chọn tab Resources sau đó ấn vào ID của DocApi.

CreateAPI

  1. Tạo một resource mới:
  • Chọn /{id}
  • Ấn Actions, sau đó chọn Create Resource

CreateAPI

  1. Nhập tên cho resource: search. Sau đó ấn Create Resource

CreateAPI

  1. Tiếp theo ấn Actions và chọn Create Method

CreateAPI

  1. Chọn method GET và ấn biểu tượng

CreateAPI

  1. Với Integration type, chọn Lambda function.
  • Tích vào Use Lambda Proxy integration.
  • Nhập tên function: search_docs.
  • Ấn Save.

CreateAPI

  1. Ấn OK

CreateAPI

  1. Chọn Method Request

CreateAPI

  1. Mở rộng phần URL Query String Parameters và ấn Add query string để thêm parameter cho method

CreateAPI

  1. Nhập key và ấn biểu tượng .

CreateAPI

  1. Ấn Add query string

CreateAPI

  1. Nhập field và ấn biểu tượng .

CreateAPI

  1. Chọn /search và ấn Actions. Tiếp theo chọn Enable CORS.

CreateAPI

  1. Ấn Enable CORS and replace existing CORS headers

CreateAPI

  1. Ấn Yes, replace existing values

CreateAPI

  1. Tiếp theo chúng ta ấn Actions và chọn Deploy API

CreateAPI

  1. Chọn stage dev và ấn Deploy

CreateAPI

Bạn đã hoàn thành việc tạo API và tích hợp với hàm lambda. Trong phần tiếp chúng ta sẽ tạo OpenSearch domain.