AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 204 / 1018 题单选题

一家公司在本地数据中心中托管了一个市场网站,该网站由静态文档组成,运行在一台单独的服务器上。管理员很少更新网站内容,使用SFTP客户端上传新文档。公司决定将其网站托管在AWS上并使用Amazon CloudFront。解决方案架构师创建了一个CloudFront分发。解决方案架构师必须为网站托管设计成本效益和弹性架构,以用作CloudFront的源。 哪种解决方案能够满足这些需求?

  • A. 使用Amazon Lightsail创建虚拟服务器。配置Lightsail实例中的Web服务器。使用SFTP客户端上传网站内容。
  • B. 为Amazon EC2实例创建AWS自动伸缩组。使用应用负载均衡器。使用SFTP客户端上传网站内容。
  • C. 创建一个私有Amazon S3存储桶。使用S3存储桶策略允许来自CloudFront源访问的身份。使用AWS CLI上传网站内容。
  • D. 创建一个公有Amazon S3存储桶。配置AWS Transfer for SFTP。为S3存储桶配置网站托管。使用SFTP客户端上传网站内容。
第 204 / 1018 题正确答案 C
  • C. 创建一个私有Amazon S3存储桶。使用S3存储桶策略允许来自CloudFront源访问的身份。使用AWS CLI上传网站内容。

解析

为了实现成本效益和弹性的网站托管架构,最佳的解决方案是选项C。在这种情况下,您可以创建一个私有Amazon S3存储桶作为CloudFront的源,并使用S3存储桶策略允许来自CloudFront源访问的身份。这种方式非常安全,同时也非常简单,不需要维护EC2实例或Lightsail实例。 选项A中,使用Amazon Lightsail虚拟服务器可能会增加不必要的复杂性,特别是考虑到Web内容更新频率较低。选项B中,虽然使用EC2实例和应用负载均衡器也可以实现,但需要维护EC2实例,而且可能会产生更高的成本。选项D中,虽然使用AWS Transfer for SFTP可以实现SFTP上传,但不需要为此创建公有S3存储桶,这可能不是最安全的方式。 因此,选项C是最合适的选择,它提供了成本效益和弹性,并且能够满足网站托管的需求。

AI 解析

AWS官方文档指出,将静态网站托管在Amazon S3上是最佳实践,具备高可用性、扩展性和成本效益。来源:Amazon S3静态网站托管白皮书。选项C通过私有S3存储桶限制直接访问,仅允许CloudFront通过OAI获取内容,增强安全性。使用CLI上传内容无需额外服务,降低复杂性和成本。选项D虽支持SFTP,但AWS Transfer会产生额外费用。选项A和B涉及服务器管理,缺乏弹性且运维成本高。静态内容无需服务器,S3直接作为源更符合需求。