AWS 上的 VPC 终端节点有什么好处?

smi*_*lli 6 amazon-s3 endpoint amazon-ec2 amazon-vpc

我很久以前就了解到,如果您希望 EC2 实例能够与 AWS 服务(如 SQS、Kinesis 等)通信,则该实例必须具有公共 IP 地址,或者需要在 VPC 中进行 NAT .

今年早些时候我第一次听说VPC Endpoints 时,它似乎改变了游戏规则——一种从只有私有 IP 的实例访问这些服务的方法。但唯一受支持的服务是 S3 的事实似乎非常有限。我目前管理的每个 EC2 实例都依赖于非 S3 AWS 资源,这些资源需要流量通过公共 IP 流出。

我很好奇将 VPC 端点用于 S3 是否还有任何其他好处,我知道堆栈的其余部分仍将依赖公共 IP,并且会持续一段时间。速度/吞吐量是否有任何可衡量的改进,或任何其他可以超过管理开销的好处?

小智 0

VPC 端点的好处主要是安全性。对于那些不使用 AWS 面向公众的用户来说,在封闭的私有 VPC 内的 S3 中存储/检索数据的能力非常有吸引力。