正确答案: 创建一个 Amazon S3 存储桶。将存储桶的默认存储类设置为 S3 One Zone-Infrequent Access (S3 One Zone-IA)。将 S3 存储桶配置为网站托管。在 VPC 中创建一个 S3 接口端点,并限制存储桶仅允许通过该端点访问。.
为什么这是答案
正确答案是最低成本的解决方案,因为它利用了S3 One Zone-IA存储类,该存储类专为不常访问且对可用性要求不高的单一可用区数据而设计,符合归档文档低访问频率和对检索速度、可用性无严格要求的场景。将S3配置为网站托管可以方便地通过HTTP访问。创建S3接口端点并限制访问,确保了数据只能通过VPC内部访问,满足了数据不能公开访问和通过内网访问的要求。
其他选项:
启动EC2实例和EFS One Zone-IA:虽然EFS One Zone-IA存储成本较低,但运行EC2实例会产生额外的计算成本,且EFS通常比S3 One Zone-IA更昂贵。
启动EC2实例和EBS Cold HDD (sc1):同样,EC2实例的计算成本是额外的,并且EBS卷的存储成本通常高于S3 One Zone-IA,且管理复杂性更高。
S3 Glacier Deep Archive:虽然存储成本最低,但其检索时间长达数小时,不符合通过网站托管提供即时访问的需求,即使请求率低,也需要更快的访问能力。