本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS CloudHSM 监控最佳实践
本节介绍可用于监控集群和应用的多种机制。有关监控的更多详细信息,请参阅 监控 AWS CloudHSM。
监控客户端日志
每个客户端软件开发工具包都会写入您可监控的日志。有关日志记录的信息,请参阅 使用 AWS CloudHSM 客户端 SDK 日志。
在设计为临时性的平台上,例如 Amazon ECS 和 AWS Lambda,从文件中收集客户端日志可能很困难。在这些情况下,最佳做法是配置客户端软件开发工具包日志以将日志写入控制台。大多数服务会自动收集此输出并将其发布到亚马逊 CloudWatch 日志中,供您保存和查看。
如果您在 AWS CloudHSM 客户端 SDK 之上使用任何第三方集成,则应确保将该软件包配置为将其输出也记录到控制台。该软件包可能会捕获 AWS CloudHSM 客户端 SDK 的输出,否则会写入其自己的日志文件中。
有关如何在应用程序中配置日志记录选项的信息,请参阅 AWS CloudHSM 客户端 SDK 5 配置工具。
监控审核日志
AWS CloudHSM 向您的亚马逊 CloudWatch 账户发布审核日志。审核日志来自 HSM,用于跟踪某些需要审核的操作。
您可以使用审核日志来跟踪在 HSM 上调用的、任何管理命令。例如,当您注意到正在执行意外的管理操作时,可触发警报。
有关更多信息,请参阅HSM 审核日志记录的工作原理。
监控 AWS CloudTrail
AWS CloudHSM 与 AWS CloudTrail一项服务集成,该服务提供用户、角色或 AWS 服务在中执行的操作的记录 AWS CloudHSM。 AWS CloudTrail 将所有 API 调用捕获 AWS CloudHSM 为事件。捕获的调用包括来自 AWS CloudHSM 控制台的调用和 AWS CloudHSM 对 API 操作的代码调用。
您可以使用审计 AWS CloudTrail 对 AWS CloudHSM 控制平面发出的任何 API 调用,以确保您的账户中没有不必要的活动。
有关详细信息,请参阅与... 合作AWS CloudTrailandAWS CloudHSM。
监控亚马逊 CloudWatch 指标
您可以使用亚马逊 CloudWatch 指标实时监控您的 AWS CloudHSM 集群。指标可按区域、集群 ID 或 HSM ID 和集群 ID 分组。
使用亚马逊 CloudWatch 指标,您可以配置亚马逊 CloudWatch 警报,提醒您可能出现的任何可能影响您的服务的潜在问题。我们建议配置警报,以监控以下内容:
接近 HSM 上的密钥限制
接近 HSM 上的 HSM 会话计数限制
接近 HSM 上的 HSM 用户计数限制
用于识别同步问题的 HSM 用户数或密钥数差异
在 AWS CloudHSM 可以解决问题之前,向上扩展集群的 HSM 不正常
有关更多详细信息,请参阅使用 Amazon CloudWatch 日志和 AWS CloudHSM 审核日志。