一位开发人员有一个遗留的本地应用程序,其他AWS托管的应用程序都依赖它。开发人员希望使用 Amazon CloudWatch 从一个地方监控和排查所有应用程序。开发人员如何将日志从本地服务器发送到 CloudWatch?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在本地服务器上安装 CloudWatch 代理,并将其配置为使用具有 CloudWatch 权限的 IAM 用户凭证。.
为什么这是答案
正确答案是:在本地服务器上安装 CloudWatch 代理,并将其配置为使用具有 CloudWatch 权限的 IAM 用户凭证。 解释: 在本地服务器上安装 CloudWatch 代理是收集本地日志并将其发送到 Amazon CloudWatch Logs 的推荐方法。CloudWatch 代理支持从本地服务器、EC2 实例或其他来源收集日志和指标。通过配置代理使用具有适当 CloudWatch 权限的 IAM 用户凭证,可以确保安全地将日志传输到 CloudWatch。 其他选项不正确的原因: 在本地服务器上安装 AWS SDK 并不能自动发送日志。SDK 主要用于与 AWS 服务进行程序化交互,而不是用于日志收集。 将本地服务器日志文件上传到 S3 存储桶,然后让 CloudWatch 从 S3 读取文件,这种方法可行但效率较低,并且会增加额外的复杂性和成本,不如直接使用 CloudWatch 代理。 将日志文件从本地服务器传输到 EC2 实例,然后由 EC2 实例转发到 CloudWatch,这种方法增加了不必要的中间步骤和资源消耗,不如直接从本地服务器发送日志。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡