Amazon Simple Queue Service (SQS) now lets you attach access control policies to your VPC endpoints, allowing you to restrict access to your Amazon SQS queues. For each VPC endpoint, these policies define the Amazon SQS actions that can be performed, the Amazon SQS queue these actions can be performed on, and the IAM user or role that can perform the actions.

Amazon SQS is a fully managed message queuing service that makes it easy to decouple and scale microservices, distributed systems, and serverless applications. Amazon VPC endpoints for Amazon SQS lets you send messages to Amazon SQS queues from AWS resources in your VPC without traversing the public Internet.