Tôi có API REST với API gateway
và Lambda
. Tôi không muốn tạo điểm cuối để tải lên ảnh tiểu sử, chuyển tệp đó đến một hàm Lambda
, nơi nó được thay đổi kích thước, đăng ký nó vào cơ sở dữ liệu và trả về đường dẫn url của hình ảnh mới.Tải hình ảnh lên qua cổng API Amazon và lambda
Có cách nào để thực hiện điều đó với các dịch vụ đó không? Không thể tìm thấy bất kỳ thứ gì trực tuyến (gợi ý duy nhất tôi tìm thấy là tải trực tiếp lên S3, yêu cầu quyền IAM và có sự kiện kích hoạt hàm Lambda để thay đổi kích thước hình ảnh).
Cảm ơn
CẬP NHẬT
AWS cập nhật APIGATEWAY và biết bạn có thể send binaries through an endpoint
Nhờ @blue và @Manzo cho ý kiến nó
Cổng API hỗ trợ dữ liệu nhị phân ngay bây giờ ... – Manzo
Có, ví dụ tại đây: https://aws.amazon.com/blogs/compute/binary-support-for-api-integrations-with-amazon-api-gateway/ – balu