【问题标题】:How to access sqs queues from any region in private EC2 instance如何从私有 EC2 实例中的任何区域访问 sqs 队列
【发布时间】:2020-04-24 09:20:10
【问题描述】:

我在私有 EC2 实例和附加了 sqs 策略的 IAM 角色中使用 sqs api(轮询消息、删除消息、getQueueUrl 等)。我创建了 vpc 端点以使 sqs api 与创建的 vpc 端点的同一区域中的队列一起工作。我也想使用其他地区的队列。请建议如何实现这一目标。

【问题讨论】:

  • 您可能需要一个 nat 网关并使用他们的 url 访问其他地区的 sqs。

标签: amazon-web-services amazon-ec2 amazon-sqs amazon-vpc


【解决方案1】:

根据 AWS 文档,这对于 VPC 终端节点是不可能的。您将需要实施 NAT 网关,因为其他区域的服务端点只能公开访问:

仅在同一区域内支持端点。您无法在不同区域的 VPC 和服务之间创建终端节点。

参考:Interface VPC Endpoints

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    相关资源
    最近更新 更多