

对 AWS Marketplace API 参考进行了重组。有关支持的 API 操作的更多信息，请参阅 [ AWS 市场 API 参考](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html)。

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

# 日志记录 AWS Marketplace 发现 API 调用时使用 AWS CloudTrail
<a name="logging-discovery-api-calls-with-cloudtrail"></a>

 AWS Marketplace Discovery API 与 AWS CloudTrail一项服务集成，该服务提供用户、角色或角色所执行操作的记录 AWS 服务。 CloudTrail 将所有 Discovery API 调用捕获为事件，包括来自 AWS SDK 和 AWS CLI 的调用。

## 发现 API 信息位于 CloudTrail
<a name="discovery-cloudtrail-info"></a>

CloudTrail 在您创建账户 AWS 账户 时已在您的账户上启用。当 Discovery API 中发生活动时，该活动会与其他 CloudTrail 事件一起记录在 AWS 服务 **事件历史**记录中。

所有 Discovery API 操作都由记录 CloudTrail。以下操作会在 CloudTrail 日志文件中生成条目：
+ `GetListing`
+ `GetProduct`
+ `GetOffer`
+ `GetOfferTerms`
+ `GetOfferSet`
+ `ListPurchaseOptions`
+ `ListFulfillmentOptions`
+ `SearchFacets`
+ `SearchListings`

Discovery API 事件的事件源是`discovery-marketplace.amazonaws.com`。

## 发现 API 日志条目示例
<a name="discovery-cloudtrail-example"></a>

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

```
{
    "eventVersion": "1.08",
    "userIdentity": {
        "type": "IAMUser",
        "principalId": "{{EXAMPLE}}",
        "arn": "arn:aws:iam::{{123456789012}}:user/{{ExampleUser}}",
        "accountId": "{{123456789012}}",
        "accessKeyId": "{{EXAMPLE}}",
        "userName": "{{ExampleUser}}"
    },
    "eventTime": "2026-04-01T15:30:00Z",
    "eventSource": "discovery-marketplace.amazonaws.com",
    "eventName": "GetListing",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "{{203.0.113.50}}",
    "userAgent": "aws-sdk-python/1.34.0 Python/3.12.0",
    "requestParameters": {
        "listingId": "{{listing-saas-abc123}}"
    },
    "responseElements": null,
    "requestID": "{{a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}}",
    "eventID": "{{a1b2c3d4-5678-90ab-cdef-EXAMPLE22222}}",
    "readOnly": true,
    "eventType": "AwsApiCall",
    "managementEvent": true,
    "recipientAccountId": "{{123456789012}}",
    "eventCategory": "Management"
}
```