我在同一个账户和区域中有两个 VPC,VPC-A
并且VPC-B
. 我在两者之间创建了一个 VPC 对等连接,VPC-A
接受者和VPC-B
请求者在哪里。
VPC-A
包含一些接口端点,以便能够访问带有公共 IP 的 AWS 服务(ECR、SSM、日志)(工作正常)。
现在我想启动一个VPC-B
也没有公共 IP 的 Fargate 任务,希望我可以使用对等连接来访问所需的端点VPC-A
,但我无法让它工作。
当我在 中启动 fargate 任务时VPC-B
,我收到一条CannotPullContainerError
消息:
等待连接时取消请求(等待标头时超出了 Client.Timeout)
表示无法到达终点。
但是,当我使用与源相同的任务的弹性网络接口和所需的 VPC 端点作为目标运行可达性分析时,它会返回 Reachable
带有预期路径的结果(ID 已编辑):
我想我可能在某处遗漏了一些配置,但是在哪里呢?或者这甚至可能吗?