是不是所有的 AWS EC2 实例都默认有 AWS shield?

Does all AWS EC2 instance has AWS shield by default?

我想保护我的 EC2 实例免受 DDos 攻击。我发现 AWS 有一项服务来保护名为 AWS Sheild

的实例

在AWS官网上,写着All AWS customers benefit from the automatic protections of AWS Shield Standard, at no additional charge... When you use AWS Shield Standard with Amazon CloudFront and Amazon Route 53, you receive comprehensive availability protection against all known infrastructure (Layer 3 and 4) attacks.

它说 All AWS customers benefit from,但它也说 When you use When you use AWS Shield Standard with Amazon CloudFront and Amazon Route 53。那么EC2实例是只在使用CloudFront时有AWS盾,还是即使不使用Cloudfront也会有AWS盾?

https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html

这 link 声明 AWS Shield Standard 适用于云端和 Route53。要保护 EC2,您需要使用 AWS Shield Advance。

https://aws.amazon.com/shield/getting-started/

以上link EC2 仅在 AWS Shield Advance 中可用。

来自 this link(强调已添加):

While AWS Shield Standard helps protect all AWS customers, you get particular benefit if you are using Amazon CloudFront and Amazon Route 53. These services receive comprehensive availability protection against all known infrastructure (Layer 3 and 4) attacks.

我读到这意味着 AWS Shield Standard 为所有 AWS 服务(包括 EC2)提供了一些保护。如果您使用 CloudFront 和 Route53,您将获得扩展或增强的优势。鉴于 DDoS 攻击的性质,当您使用他们的 CDN 和 DNS 服务时,亚马逊能够提供额外的保护是有道理的。

来自 this link(已强调):

AWS Shield Standard

For protection against most common DDoS attacks, and access to tools and best practices to build a DDoS resilient architecture.

Automatically available on all AWS services.

由此 link 您可以看到,如果您使用 AWS Shield Standard,则所有服务都提供基本的流量监控和攻击缓解,如果您使用 AWS Web,则可以使用 AWS Shield Standard 的其他功能应用程序防火墙 (WAF)。 Route 53、CloudFront、ELB 和 EC2 的 DDoS 成本保护等其他功能仅在您订阅 AWS Shield Advanced 时可用。