Amazon VPC endpoints are easy to configure and provide reliable connectivity to Amazon SNS without requiring an internet gateway, Network Address Translation (NAT) instance, VPN connection, or AWS Direct Connect connection. With VPC endpoints, the data between your Amazon VPC and Amazon SNS is transferred within the Amazon network, and thus protected from the public internet.
Amazon SNS is a simple, reliable, scalable, and fully managed pub/sub messaging service. With Amazon SNS, you can use topics to simultaneously distribute messages to multiple subscribing endpoints such as Amazon SQS queues, AWS Lambda functions, and HTTP endpoints.
To learn more, see the following resources: