View a markdown version of this page

与... 合作AWS CloudTrailandAWS CloudHSM - AWS CloudHSM

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与... 合作AWS CloudTrailandAWS CloudHSM

AWS CloudHSM与AWS CloudTrail一项服务集成,该服务提供用户、角色或AWS服务在中执行的操作的记录AWS CloudHSM。 CloudTrail 将所有 API 调用捕获AWS CloudHSM为事件。捕获的调用包括来自AWS CloudHSM控制台的调用和对 AWS CloudHSM API 操作的代码调用。如果您创建了跟踪,则可以允许将 CloudTrail 事件持续传输到 Amazon S3 存储桶,包括的事件AWS CloudHSM。如果您未配置跟踪,您仍然可以在 CloudTrail 控制台的 “事件历史记录” 中查看最新的事件。使用收集的信息 CloudTrail,您可以确定向哪个请求发出AWS CloudHSM、发出请求的 IP 地址、谁发出了请求、何时发出请求以及其他详细信息。

要了解更多信息 CloudTrail,请参阅AWS CloudTrail用户指南。有关 AWS CloudHSM API 操作的完整列表,请参阅 AWS CloudHSMAPI 参考中的操作

AWS CloudHSM信息在 CloudTrail

CloudTrail 在您创建AWS账户时已在您的账户上启用。当活动发生在中时AWS CloudHSM,该活动会与其他AWS服务 CloudTrail 事件一起记录在事件历史记录中。您可以在 AWS 账户中查看、搜索和下载最新事件。有关更多信息,请参阅使用事件历史记录查看 CloudTrail 事件

要持续记录您AWS账户中的事件,包括的事件AWS CloudHSM,请创建跟踪。跟踪允许 CloudTrail 将日志文件传输到 Amazon S3 存储桶。默认情况下,在控制台中创建跟踪记录时,此跟踪记录应用于所有 AWS 区域。跟踪记录AWS分区中所有区域的事件,并将日志文件传送到您指定的 Amazon S3 存储桶。此外,您可以配置其他AWS服务,以进一步分析和处理 CloudTrail 日志中收集的事件数据。有关更多信息,请参阅下列内容:

CloudTrail 记录所有AWS CloudHSM操作,包括只读操作(例如DescribeClustersListTags)以及管理操作(例如InitializeClusterCreatHsm、和)DeleteBackup

每个事件或日志条目都包含有关生成请求的人员信息。身份信息有助于您确定以下内容:

  • 请求是使用根证书还是 AWS Identity and Access Management (IAM) 用户凭证发出。

  • 请求是使用角色还是联合用户的临时安全凭证发出的。

  • 请求是否由其他AWS服务发出。

有关更多信息,请参阅 CloudTrail userIdentity 元素

了解AWS CloudHSM日志文件条目

跟踪是一种配置,允许将事件作为日志文件传输到您指定的 Amazon S3 存储桶。 CloudTrail 日志文件包含一个或多个日志条目。事件代表来自任何来源的单个请求,包括有关请求的操作、操作的日期和时间、请求参数等的信息。 CloudTrail 日志文件不是公共 API 调用的有序堆栈跟踪,因此它们不会按任何特定顺序出现。

以下示例显示了演示该AWS CloudHSMCreateHsm操作的 CloudTrail 日志条目。

{ "eventVersion": "1.05", "userIdentity": { "type": "AssumedRole", "principalId": "AROAJZVM5NEGZSTCITAMM:ExampleSession", "arn": "arn:aws:sts::111122223333:assumed-role/AdminRole/ExampleSession", "accountId": "111122223333", "accessKeyId": "ASIAIY22AX6VRYNBGJSA", "sessionContext": { "attributes": { "mfaAuthenticated": "false", "creationDate": "2017-07-11T03:48:44Z" }, "sessionIssuer": { "type": "Role", "principalId": "AROAJZVM5NEGZSTCITAMM", "arn": "arn:aws:iam::111122223333:role/AdminRole", "accountId": "111122223333", "userName": "AdminRole" } } }, "eventTime": "2017-07-11T03:50:45Z", "eventSource": "cloudhsm.amazonaws.com", "eventName": "CreateHsm", "awsRegion": "us-west-2", "sourceIPAddress": "205.251.233.179", "userAgent": "aws-internal/3", "requestParameters": { "availabilityZone": "us-west-2b", "clusterId": "cluster-fw7mh6mayb5" }, "responseElements": { "hsm": { "eniId": "eni-65338b5a", "clusterId": "cluster-fw7mh6mayb5", "state": "CREATE_IN_PROGRESS", "eniIp": "10.0.2.7", "hsmId": "hsm-6lz2hfmnzbx", "subnetId": "subnet-02c28c4b", "availabilityZone": "us-west-2b" } }, "requestID": "1dae0370-65ec-11e7-a770-6578d63de907", "eventID": "b73a5617-8508-4c3d-900d-aa8ac9b31d08", "eventType": "AwsApiCall", "recipientAccountId": "111122223333" }

AWS CloudHSM中的管理事件 CloudTrail

管理事件提供有关对中的资源执行的管理操作的信息AWS 账户。这些也称为控制面板操作。默认情况下, CloudTrail 记录管理事件。

AWS CloudHSM将所有控制平面操作记录为管理事件。有关AWS CloudHSM记录到的AWS CloudHSM控制平面操作的列表 CloudTrail,请参阅 AWS CloudHSMAPI 参考中的操作

AWS CloudHSM中的服务事件 CloudTrail

AWS CloudHSM将服务事件记录 CloudTrail 到服务自动对您的资源执行操作的时间。调用公共 AWS CloudHSM API 可能不会直接触发这些事件。对于这些事件,eventType 字段为 AwsServiceEvent

以下是AWS CloudHSM登录到的服务事件 CloudTrail。

  • DeleteBackup— 根据您的备份保留策略AWS CloudHSM自动删除备份时记录。

  • BackupDeletedPermanently— 当 PENDING_DELETION 备份被永久清除且无法再恢复时记录。

  • MigrationStart— 集群开始进行 HSM 类型迁移时记录。

  • MigrationEnd— 集群的 HSM 类型迁移完成时记录。

  • RollbackStart— 集群开始进行 HSM 类型迁移回滚时记录。

  • RollbackEnd— 集群的 HSM 类型迁移回滚完成时记录。

您可以通过以下属性值识别 CloudTrail 日志中的AWS CloudHSM服务事件:

  • eventSource: cloudhsm.amazonaws.com

  • eventType: AwsServiceEvent