AWS-Logo_White-Color
1.
Chuẩn Bị
2.
Tạo API và Lambda Function
2.1.
Tạo Lambda Function
2.2.
Tạo API Tìm Kiếm
3.
Tạo OpenSearch Instance
4.
Kiểm Tra Hoạt Động
5.
Dọn Dẹp Tài Nguyên
More
AWS Study Group - Blog
AWS Study Group - Nhóm FB
English
Tiếng Việt
Clear History
Workshop
Cloud Journey
Last Updated
11-12-2024
Team
Gia Hưng
Hạnh Phạm
Serverless - Tích hợp Amazon OpenSearch với DynamoDB Stream
> Tạo OpenSearch Instance
Tạo OpenSearch Instance
Mở bảng điều khiển của
Amazon OpenSearch Service
Ấn
Create domain
Nhập tên cho domain:
fcjdms
Chọn kiểu triển khai là
Development and testing
Tại phần
Data nodes
:
Chọn 1 availability zone
Chọn
t3.small.search
cho kiểu instance
Nhập
2
là số lượng nodes
Chọn
General Purpose (SSD) - gp2
cho
kiểu EC2 volume
Mở rộng phần
Dedicated master nodes
và tích vào
Enbale dedicated master nodes
Chọn kiểu instance là
t3.small.search
Chọn
Public access
cho
Network
Chọn
Create master user
Nhập username, password và confirm password
Tại mục
Access policy
, chọn
Only use fine-grained access control
Kéo xuống cuối và ấn
Create
Đợi một vài phút để domain khởi tạo
Sau khi domain đã sẵn sàng, ghi lại domain endpoint và ấn vào OpenSearch Dashboards URL.
Mở bảng điều khiển của AWS Lambda. Chọn hàm
search_docs
Chọn tab
Configuration
Chọn
Environment variables
ở menu phía bên trái
Ấn
Edit
Ấn
Add environment variable
Nhập
SEARCH_DOMAIN
cho Key
Dán OpenSearch domain endpoint vào ô Value và xoá
https://
Ấn
Save
Lặp lại bước 11 và 12 cho hàm
load_stream
Quay lại với tab của OpenSearch Dashboards, nhập thông tin user mà bạn đã tạo. Sau đó ấn
Log in
.
Mở menu ở góc trên bên trái và chọn
Security
Chọn
Roles
ở menu phía bên trái
Chọn
all_access
Chọn tab
Mapped users
và ấn
Manage mapping
.
Ở phần
Backend roles
:
Nhập Role ARN của role mà hàm
search_docs
đang thực thi.
Ấn
Add another backend role
Nhập Role ARN của role mà hàm
load_stream
đang thực thi.
Ấn
Map
Bạn đã hoàn thành việc map role của các hàm Lambda cho người dùng.