如何从私有 EC2 实例中的任何区域访问 sqs 队列
How to access sqs queues from any region in private EC2 instance
我在私有 EC2 实例和附加了 sqs 策略的 IAM 角色中使用 sqs api(轮询消息、删除消息、getQueueUrl 等)。我创建了 vpc 端点以使 sqs api 在创建的 vpc 端点的同一区域中使用队列。我也想使用其他地区的队列。请建议如何实现这一目标。
根据 AWS 文档,VPC 端点无法做到这一点。您将需要实施 NAT 网关,因为其他区域的服务端点只能公开访问:
Endpoints are supported within the same Region only. You cannot create an endpoint between a VPC and a service in a different Region.
我在私有 EC2 实例和附加了 sqs 策略的 IAM 角色中使用 sqs api(轮询消息、删除消息、getQueueUrl 等)。我创建了 vpc 端点以使 sqs api 在创建的 vpc 端点的同一区域中使用队列。我也想使用其他地区的队列。请建议如何实现这一目标。
根据 AWS 文档,VPC 端点无法做到这一点。您将需要实施 NAT 网关,因为其他区域的服务端点只能公开访问:
Endpoints are supported within the same Region only. You cannot create an endpoint between a VPC and a service in a different Region.