本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon CloudTrail记录 Feature Store 操作
Amazon F SageMaker eat Amazon CloudTrail ure Store 与一项服务集成,可记录用户、角色或 Amazon 服务在功能商店中采取的操作。 CloudTrail 捕获此页面上列出的 Feature Store 的所有API调用。记录的事件包括来自 Feature Store 资源管理和数据操作的API调用。创建跟踪时,您可以激活将 CloudTrail 事件从功能商店持续传输到 Amazon S3 存储桶。使用收集的信息 CloudTrail,您可以确定向 Feature Store 发出的请求、发出请求的 IP 地址、谁发出了请求、何时发出请求以及其他详细信息。
要了解更多信息 CloudTrail,请参阅Amazon CloudTrail 用户指南。
管理事件
管理事件会捕获对您 Amazon 账户中的功能商店资源执行的操作。例如,可以通过从管理事件生成的日志来查看用户是创建还是删除了 Feature Store。以下是 Amazon F SageMaker eature Store 的APIs日志管理事件。
-
CreateFeatureGroup
-
DeleteFeatureGroup
-
DescribeFeatureGroup
-
UpdateFeatureGroup
默认情况下,在您创建账户时,会记录 Amazon 的来 SageMaker API电和管理事件,如中所述使用 Amazon 记录 SageMaker API通话 Amazon CloudTrail。有关更多信息,请参阅记录跟踪的管理事件。
数据事件
数据事件会捕获使用您 Amazon 账户中的 Feature Store 资源执行的数据平面操作。例如,可以通过从数据事件生成的日志来查看用户在特征组中是添加还是删除了记录。以下APIs记录亚马逊 SageMaker 功能商店的数据事件。
-
BatchGetRecord
-
DeleteRecord
-
GetRecord
-
PutRecord
默认情况下, CloudTrail 跟踪不记录数据事件。要激活数据事件的日志记录,请在中开启数据平面API活动的日志记录 CloudTrail。有关更多信息,请参阅 CloudTrail记录跟踪的数据事件。
以下是PutRecord
API呼叫的示例 CloudTrail 事件:
{ "eventVersion": "1.08", "userIdentity": { "type": "IAMUser", "principalId": "USERPRINCIPALID", "arn": "arn:aws:iam::
123456789012
:user/user", "accountId": "123456789012
", "accessKeyId": "USERACCESSKEYID", "userName": "your-user-name
" }, "eventTime": "2023-01-01T01:00:00Z
", "eventSource": "sagemaker.amazonaws.com", "eventName": "PutRecord", "awsRegion": "us-east-1
", "sourceIPAddress": "192.0.2.0", "userAgent": "your-user-agent
", "requestParameters": { "featureGroupName": "your-feature-group-name
" }, "responseElements": null, "requestID": "request-id", "eventID": "event-id", "readOnly": false, "resources": [ { "accountId": "123456789012
", "type": "AWS::SageMaker::FeatureGroup", "ARN": "arn:aws:sagemaker:us-east-1
:123456789012
:feature-group/your-feature-group-name
" } ], "eventType": "AwsApiCall", "managementEvent": false, "recipientAccountId": "123456789012
", "eventCategory": "Data", "tlsDetails": { ... } }