Làm cách nào để cấp cho Lambda quyền truy cập vào DynamoDB?
Làm cách nào để cấp cho Lambda quyền truy cập vào DynamoDB?

Video: Làm cách nào để cấp cho Lambda quyền truy cập vào DynamoDB?

Video: Làm cách nào để cấp cho Lambda quyền truy cập vào DynamoDB?
Video: AWS Serverless bằng Cognito - Lambda - DynamoDB và API Gateway 2024, Tháng tư
Anonim

Sau đó, vai trò được sử dụng để cấp Lambda hàm số truy cập đến một DynamoDB bàn.

Đính kèm chính sách IAM với vai trò IAM

  1. Điều hướng đến bảng điều khiển IAM và chọn Vai trò trong ngăn điều hướng.
  2. Lựa chọn AWS dịch vụ và sau đó chọn Lambda .
  3. Trên trang Đính kèm chính sách quyền, nhập MyLambdaPolicy vào hộp Tìm kiếm.

Tương ứng, DynamoDB có thể kích hoạt Lambda không?

Với DynamoDB Luồng, bạn có thể kích hoạt Một Lambda chức năng thực hiện công việc bổ sung mỗi lần DynamoDB bảng được cập nhật. Lambda đọc các bản ghi từ luồng và gọi hàm của bạn một cách đồng bộ với một sự kiện có chứa các bản ghi luồng.

Ngoài ra, làm thế nào để bạn tương tác với DynamoDB? Cách tương tác với Amazon DynamoDB bằng SQL chuẩn

  1. Bước 1: Lấy hình ảnh docker mới nhất.
  2. Bước 2: Khởi động DynamoDB cục bộ.
  3. Bước 3: Cài đặt ứng dụng khách python dql.
  4. Bước 4: Ghi dql trên hình ảnh DynamoDB của docker cục bộ.
  5. Bước 5: Tạo bảng và chèn một số dữ liệu.
  6. Bước 5: Chạy một số truy vấn đơn giản.

Ở đây, làm cách nào để bạn thêm quyền vào hàm lambda?

Để cấp sự cho phép cho các tài khoản hoặc dịch vụ khác không có sẵn trong Lambda bảng điều khiển, sử dụng AWS CLI. Thêm vào một tuyên bố với cộng - sự cho phép chỉ huy. Câu lệnh chính sách dựa trên tài nguyên đơn giản nhất cho phép một dịch vụ gọi một hàm số.

AWS DynamoDB có máy chủ không?

DynamoDB được căn chỉnh với các giá trị của Không máy chủ ứng dụng: tự động mở rộng quy mô theo tải ứng dụng của bạn, định giá trả theo những gì bạn sử dụng, dễ dàng bắt đầu và không có máy chủ để quản lý. Điều này làm cho DynamoDB một lựa chọn rất phổ biến cho Không máy chủ các ứng dụng đang chạy trong AWS.

Đề xuất: