【发布时间】:2020-09-30 16:39:27
【问题描述】:
我在 VPC 中有一个私有子网,它无法路由到互联网。我正在尝试访问亚马逊 ECR,但超时。我的猜测是 ECR 需要互联网连接,但我找不到任何说明这一点的文档。
ECR 是否需要互联网连接?有没有办法在私有子网中使用它?
【问题讨论】:
标签: amazon-web-services amazon-ecs
我在 VPC 中有一个私有子网,它无法路由到互联网。我正在尝试访问亚马逊 ECR,但超时。我的猜测是 ECR 需要互联网连接,但我找不到任何说明这一点的文档。
ECR 是否需要互联网连接?有没有办法在私有子网中使用它?
【问题讨论】:
标签: amazon-web-services amazon-ecs
私有子网是真正的私有子网,只允许您指定的输入/输出流量。 S3 具有 VPC 端点,可让您连接到 S3 (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-endpoints.html),而无需通过公共 Internet 进行路由。已请求 AWS ECR 的 VPC 终端节点功能 (https://forums.aws.amazon.com/thread.jspa?threadID=222124),但据我所知,目前尚不可用。
【讨论】:
现在 ECR 支持接口 VPC 端点;这意味着现在我们可以在没有 NAT 网关的情况下将一个端点从我们的私有子网配置到 ECR,并且仍然能够从中提取图像。
【讨论】:
ECR 的 VPC 端点不可用,但请求为 first issue on AWS' container roadmap(创建于 2018 年 11 月 28 日),实现为 PrivateLink。 它在state "Coming soon"。
如果他们没有另外说明,它将在22$/month 左右(PrivateLink costs 用于us-east 中的 3 个可用区,没有流量成本)的成本最低。
【讨论】: