Có thể kết nối từ một hàm AWA Lambda với một cụm Redis ElastiCache không?Kết nối với cụm ElastiCache từ hàm AWS Lambda
Tôi không thể hiểu được đó có phải là sự cố cấu hình hay không đơn giản là không thể.
PS: Tôi đã thử nghiệm từ phiên bản EC2 và tôi có thể kết nối với nút Redis. Ngoài ra, hàm Lambda và nút Redis nằm trong cùng một vùng.
UPDATE (09 tháng 10 năm 2015):
Amazon công bố VPC cho các chức năng AWS Lambda. Details here
Điều này có nghĩa là giờ đây chúng tôi có thể truy cập bất kỳ tài nguyên nào trong AWS sau nhóm bảo mật VPC, bao gồm máy ElastiCache và RDS.
CẬP NHẬT (ngày 11 tháng 2 năm 2016): Amazon đã khởi chạy VPC cho AWS Lambda.
https://aws.amazon.com/about-aws/whats-new/2016/02/access-resources-within-a-vpc-using-aws-lambda/
Không có hạn chế kỹ thuật nào để kết nối từ Lambda với dịch vụ bên ngoài. Nếu bạn đang sử dụng thư viện của bên thứ ba, bạn phải đưa chúng vào tệp ZIP của bạn và các thư viện này phải có khả năng chạy trên Linux. Bạn có thể đưa ra một mẫu mã và thông báo lỗi không? Câu hỏi của bạn chưa đủ yếu tố để giúp bạn –
Tôi biết Lambda có thể kết nối với các dịch vụ bên ngoài. Câu hỏi đặt ra là nếu ElastiCache cho phép các hàm Lambda kết nối với các cụm của nó. –
Nếu nhóm bảo mật của bạn được thiết lập chính xác, không có sự khác biệt từ điểm xem bộ đệm của Elastic Cache. Đây chỉ là kết nối TCP đơn giản - không có sự khác biệt trong kết nối đến từ Lambda hoặc bất kỳ dịch vụ nào khác –