Tôi có một hàm lambda truy cập db Postgres của tôi trong RDS thông qua VPC. Sau khi nó truy vấn db, tôi muốn gửi thông báo đến SNS. Bởi vì hàm lambda của tôi tồn tại trong VPC của tôi, nó không thể truy cập SNS. Tôi có một cổng internet trên VPC của tôi. Tôi đọc qua tài liệu điểm cuối VPC và hiện tại chỉ hỗ trợ s3.Làm cách nào để AWS lambda trong VPC xuất bản thông báo SNS?
Có cách nào để xuất bản lên SNS trong hàm lambda trong VPC không?
Không thể hoàn thành kịch bản của tôi chỉ bằng cách có cổng internet trên VPC của tôi? Tôi đã đọc các tài liệu trên NAT và có vẻ như chỉ cần thêm các biện pháp bảo mật khi truy cập vào. – lawrence
Không, bạn sẽ cần NAT để chuyển tiếp lưu lượng truy cập. Xem tài liệu về Câu hỏi thường gặp (https://aws.amazon.com/lambda/faqs/). – garnaat
Tôi hiểu. Trong trường hợp của tôi, tôi nghĩ rằng việc thiết lập NAT là một chút không cần thiết, vì vậy tôi đã thay đổi trường hợp sử dụng của mình để ghi dữ liệu postgres của mình vào một tệp txt và tải nó lên s3 (thông qua điểm cuối VPC), sau đó sử dụng sự kiện đặt s3 kích hoạt các dịch vụ aws khác của tôi. Cảm ơn vì đầu vào của bạn. – lawrence