AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司将其应用程序日志存储在Amazon CloudWatch Logs日志组中。一个新政策要求公司将所有应用程序日志实时存储在Amazon OpenSearch Service(Amazon Elasticsearch Service)中。 哪种解决方案可以以最小的操作开销满足这一要求?
解析
选项C中,使用Amazon Kinesis Data Firehose传送流可以有效地将CloudWatch Logs中的日志发送到Amazon OpenSearch Service(Amazon Elasticsearch Service)。这种方法不需要编写自定义代码或进行大规模的配置,因此可以减少操作开销。 选项A中,CloudWatch Logs订阅可以用于将日志传输到Amazon OpenSearch Service,但可能需要更多的配置。 选项B中,虽然使用AWS Lambda函数可以实现,但需要编写和维护自定义代码,增加了操作开销。 选项D中,使用Amazon Kinesis Agent可能需要在每个应用程序服务器上安装和维护额外的代理,增加了操作开销。
AI 解析
CloudWatch Logs与Amazon OpenSearch Service的集成通常通过Kinesis Data Firehose实现。AWS文档指出,Kinesis Data Firehose支持从CloudWatch Logs订阅日志数据,并将其直接传输到OpenSearch。选项C通过配置日志组将数据发送到Firehose,再设置OpenSearch为目标,无需自定义代码或额外代理,符合最小操作开销的要求。选项A的订阅直接传输不支持OpenSearch作为目标;选项B依赖Lambda函数开发维护;选项D需部署代理增加复杂性。正确答案对应AWS最佳实践中推荐的托管服务集成方式。